search
Tuesday, September 30, 2008
Samsung announces new DDR3 memory chips
Using a new 50 nanometer manufacturing process, these DDR3 chips are twice as dense as before and boast a power consumption drop of 40 percent over one-gigabit modules. Samsung claims that the new chips are capable of faster speeds too, quoting a data rate of 1.3Gb/sec at 1.5V or 1.35V for a new 2Gb chip, compared with 800Mb/sec for a 1Gb dual-die package.
The company plans to begin mass production later this year and expects the new technology to become their primary DRAM process technology next year.
DDR3 SDRAM
Sunday, September 28, 2008
basics of OP-AMP
The name operational amplifier was originally given to early high-gain vacuum tube amplifiers designed to perform mathematical operations of addition,subtraction,multiplication,division,differentiation, and integration.They could also be interconnected to solve differential equations.
The modern successor of those amplifiers is the linear integrated-circuit op amp.It inherits the name,works at lower voltages,and is available in a variety of specialized forms.Today's op amp is so low in cost ,versatility,and dependability have expanded their use far beyond application envisioned by early designers.Some present day users for op amp are in the field of signal conditioning,process control,communications, computers, power and signal sources, displays, and testing or measuring systems.The op amp is still basically a very good high gain dc amplifier.
One's first experience with a linear IC op amp should concentrate on its most important and fundamental properties. Accordingly, our objectives will be to identify each terminal of the op amp and to learn its purpose, some of its electrical limitations, and how to apply it usefully.
The ideal op amp has infinite gain and infinite frequency response.The input terminals draw no signal or bias currents and exhibit infinite input resistance.Output impedence is zero ohms, and the power supply voltages are without limit. We now examine the function of each op amp terminal to learn something about the limitation of a ral op amp.
The power supply is called a bipolar or split supply and has typical values of +-15v. Some op amps are now designed to operate from a single-polarity supply such as +15or +15v and ground. Note that the common is not wired to the op amp. Currents returning to the supply from the op amp must return through external circuit elements such as a load resistor RL. The maximum supply voltage that can be applied between +v and -v is typically 36v or +- 18v.
Output Terminal
We conclude that the polarity of the output terminal is same as the polarity of (+) input terminal with respect to the (-) input terminal. Moreover, the polarity of the output terminal is opposite or inverted from the polarity of the (-) input terminal. For these reasons, the (-) input I designated as inverting input and the (+) input the non-inverting input
It is important to emphasize that the polarity of vo depends only on the difference in voltage between inverting and non inverting inputs. This difference voltage can be found by
Ed= voltage at the (+) input-voltage at the (-) input.
Both input voltages are measured with respect to ground. The sign of Ed tells us
(1) the polarity of the (+) input with respect to the (-) input and
(2) the polarity of the output terminal with respect to ground.
This equation holds if the inverting input is grounded, if the noninverting input is grounded, and even if both inputs are above or below ground potential. Thus, if the polarity of Ed matches the op amp’s symbol, the output is voltage goes to +vsat. When the polarity of Ed is opposite the op amp’s symbol, the output voltage goes -vsat.
door bell
This circuit consists of two 555 ICs. IC1 is used functions as monostable and IC2 is wired as astable multivibrator. The loud speaker LS1 sounds a bell tone as long as the time period of the monostable multivibrator (IC1).
Components required
LS1 (loudspeaker)-8Ώ, 1W
VR1-100k
VR2-100k
R1- 4.7K
R2- 10k
R3-1K
C1-33μ
C2-0.01 μ
C3- 0.01 μ
C4- 0.01 μ
C5-100 μ, 25V
automatic battery charger
Here is a simple, automatic battery charger built around BC337 (T1), Zener diode (ZD1) and a few discrete components.
The power supply circuit for the charger consists of a step-down transformer (X1) and bridge rectifier comprising diodes D1 through D4.The 50 Hz, 230V AC is stepped down by transformer X1 to output 15V, 1A at the secondary. The secondary output is rectified by the full-wave bridge rectifier comprising diodes D1 though D4 and fed to the anode of SCR1. For triggering SCR1, its gage is connected through R1 to the power supply.
When the mains is available, SCR1 gets triggered via R1 and the battery starts charging. When the battery voltage level goes above 12.6V, ZD1 breaks down and npn transistor T1 conducts to ground the gate voltage of SCR1.SCR1 stops conducting and the battery stops charging. Resistor R3 limits the battery charging current. Its value can be changed as per your requirement.
On the other hand, when the battery voltage goes below 12.6V, SCR1 gets the required voltage through R1 at its gate and is triggered .The battery starts charging now.
Friday, September 19, 2008
Writing a Linux device driver
What do I need to know about writing drivers?
Basic knowledge of kernel compilation, a good deal of programmingexperience in C under Linux and lastly, the right techniques of datastructures, like linked list is essential along with their data types.
The first thing a programmer must know before attempting to write adriver, is to know how the Linux kernel source compiles, paying attentionto the compilation process (the gcc compiler flags).
Choosing the device type
a) Block drivers
A block device is something that can host a filesystem such as a disk. Ablock device can only be accessed as multiples of a block, where a blockis usually one kilobyte of data .
b) Character drivers
A character device is one that can be accessed like a file, and a chardriver is in charge of implementing this behaviour. This driver implementsthe open, close, read and write system calls. The console and parallelports are examples of char devices.
Device drivers in Linux are known as modules and can be loaded dynamicallyinto the kernel using the insmod command.A single module can be compiled alone, and also can be linked to thekernel (here, care has to be taken on the type of driver).
eg: A simple module
#define MODULE#include
int init_module (void) /* Loads a module in the kernel */{printk("Hello kernel n");return 0;}
void cleanup_module(void) /* Removes module from kernel */{printk("GoodBye Kerneln");}
Compiling the module
# gcc -c hello.c # insmod hello.o
The output is
Hello kernel
# rmmod hello.o
GoodBye Kernel
How init_module works?
init_module loads the relocated module image into kernel space and runsthe module's init function.
The module image begins with a module structure and is followed by codeand data as appropriate.
The module structure is defined as follows:
struct module
{
unsigned long size_of_struct;
struct module *next;const char *name;
unsigned long size;
long usecount;
unsigned long flags;
unsigned int nsyms;
unsigned int ndeps;
struct module_symbol *syms;struct module_ref *deps;struct module_ref *refs;
int (*init)(void);
void (*cleanup)(void);
const struct exception_table_entry *ex_table_start;
const struct exception_table_entry *ex_table_end;
#ifdef __alpha__unsigned long gp;
#endif
}
;
All of the pointer fields, with the exception of next and refs, areexpected to point within the module body and be initialized as appropriatefor kernel space, i.e. relocated with the rest of the module.
Return Values
On success, zero is returned. On error, -1 is returnedand errno is set appropriately.
Errors
EPERM The user is not the superuser.
ENOENT No module by that name exists.
EINVAL Some image slot filled in incorrectly, image->namedoes not correspond to the original module name,some image->deps entry does not correspond to aloaded module, or some other similar inconsistency.
EBUSY The module's initialization routine failed.
EFAULT name or image is outside the program's accessibleaddress space.
How cleanup_module works?
cleanup_module attempts to remove an unused loadable module entry. Ifname is NULL, all unused modules marked auto clean will be removed.
Return Values
On success, zero is returned. On error, -1 is returned and errno isset appropriately.
Errors
EPERM The user is not the superuser.
ENOENT No module by that name exists.
EINVAL name was the empty string.
EBUSY The module is in use.
EFAULT name is outside the program's accessible addressspace.This simple module is called skull, short for Simple Kernel Utility ForLoading Localities.
General flags used for compiling any driver are
-D__KERNEL__ _DMODULE -O -Wall -I$(INCLUDEDIR)
Note:
The INCLUDEDIR should contain the header files of the kernel source.
Module code has to be recompiled for each version of the kernel that itwill be linked to. Each module defines a symbol called kernel_versionwhich is defined in
The Linux filesystem explained
For starters, there is only a single hierarchal directory structure.Everything starts from the root directory, represented by '/', and thenexpands into sub-directories. Where DOS/Windows had various partitions andthen directories under those partitions, Linux places all the partitionsunder the root directory by 'mounting' them under specific directories.Closest to root under Windows would be c:.
Under Windows, the various partitions are detected at boot and assigned adrive letter. Under Linux, unless you mount a partition or a device, thesystem does not know of the existence of that partition or device. Thismight not seem to be the easiest way to provide access to your partitionsor devices but it offers great flexibility.
This kind of layout, known as the unified filesystem, does offer severaladvantages over the approach that Windows uses. Let's take the example ofthe /usr directory. This directory off the root directory contains most ofthe system executables. With the Linux filesystem, you can choose to mountit off another partition or even off another machine over the network. Theunderlying system will not know the difference because /usr appears to bea local directory that is part of the local directory structure! How manytimes have you wished to move around executables and data under Windows,only to run into registry and system errors? Try moving c:windowssystemto another partition or drive.
Another point likely to confuse newbies is the use of the frontslash '/'instead of the backslash '' as in DOS/Windows. So c:windowssystem wouldbe /c/windows/system. Well, Linux is not going against convention here.Unix has been around a lot longer than Windows and was the standard a lotbefore Windows was. Rather, DOS took the different path, using '/' forcommand-line options and '' as the directory separator.
To liven up matters even more, Linux also chooses to be case sensitive.What this means that the case, whether in capitals or not, of thecharacters becomes very important. So this is not the same as THIS or ThIsfor that matter. This one feature probably causes the most problems fornewbies.
We now move on to the layout or the directory structure of the Linuxfilesystem. Given below is the result of a 'ls -p' in the root directory.
bin/ dev/ home/ lost+found/ proc/ sbin/ usr/boot/ etc/ lib/ mnt/ root/ tmp/ var/
/sbin - This directory contains all the binaries that are essential to theworking of the system. These include system administration as well asmaintenance and hardware configuration programs. Find lilo, fdisk, init,ifconfig etc here. These are the essential programs that are required byall the users. Another directory that contains system binaries is /usr/sbin. This directory contains other binaries of use to the system administrator. This is where you will find the network daemons for your system along with other binaries that only the system administrator has access to, but which arenot required for system maintenance, repair etc.
/bin - In contrast to /sbin, the bin directory contains several usefulcommands that are used by both the system administrator as well asnon-privileged users. This directory usually contains the shells likebash, csh etc. as well as much used commands like cp, mv, rm, cat, ls. There also is /usr/bin, which contains other user binaries. These binaries on the other hand are not essential for the user. The binaries in /bin however, a user cannot do without.
/boot - This directory contains the system.map file as well as the Linuxkernel. Lilo places the boot sector backups in this directory.
/dev - This is a very interesting directory that highlights one importantcharacteristic of the Linux filesystem - everything is a file or adirectory. Look through this directory and you should see hda1, hda2 etc,which represent the various partitions on the first master drive of thesystem. /dev/cdrom and /dev/fd0 represent your CDROM drive and your floppydrive. This may seem strange but it will make sense if you compare thecharacteristics of files to that of your hardware. Both can be read fromand written to. Take /dev/dsp, for instance. This file represents yourspeaker device. So any data written to this file will be re-directed toyour speaker. Try 'cat /etc/lilo.conf > /dev/dsp' and you should hear somesound on the speaker. That's the sound of your lilo.conf file! Similarly,sending data to and reading from /dev/ttyS0 ( COM 1 ) will allow you tocommunicate with a device attached there - your modem.
/etc - This directory contains all the configuration files for your system.Your lilo.conf file lies in this directory as does hosts, resolv.conf andfstab. Under this directory will be X11 sub-directory which contains theconfiguration files for X. More importantly, the /etc/rc.d directorycontains the system startup scripts. This is a good directory to backupoften. It will definitely save you a lot of re-configuration later if youre-install or lose your current installation.
/home - Linux is a multi-user environment so each user is also assigned aspecific directory which is accessible only to them and the systemadministrator. These are the user home directories, which can be foundunder /home/username. This directory also contains the user specificsettings for programs like IRC, X etc.
/lib - This contains all the shared libraries that are required by systemprograms. Windows equivalent to a shared library would be a DLL file.
/lost+found - Linux should always go through a proper shutdown. Sometimesyour system might crash or a power failure might take the machine down.Either way, at the next boot, a lengthy filesystem check using fsck willbe done. Fsck will go through the system and try to recover any corruptfiles that it finds. The result of this recovery operation will be placedin this directory. The files recovered are not likely to be complete ormake much sense but there always is a chance that something worthwhile isrecovered.
/mnt - This is a generic mount point under which you mount your filesystemsor devices. Mounting is the process by which you make a filesystemavailable to the system. After mounting your files will be accessibleunder the mount-point. This directory usually contains mount points orsub-directories where you mount your floppy and your CD. You can alsocreate additional mount-points here if you want. There is no limitation tocreating a mount-point anywhere on your system but convention says thatyou do not litter your file system with mount-points.
/opt - This directory contains all the software and add-on packages thatare not part of the default installation. Generally you will find KDE andStarOffice here. Again, this directory is not used very often as it'smostly a standard in Unix installations.
/proc - This is a special directory on your system. We have a more detailedarticle on this one here.
/root - We talked about user home directories earlier and well this one isthe home directory of the user root. This is not to be confused with thesystem root, which is directory at the highest level in the filesystem.
/tmp - This directory contains mostly files that are required temporarily.Many programs use this to create lock files and for temporary storage ofdata. On some systems, this directory is cleared out at boot or atshutdown.
/usr - This is one of the most important directories in the system as itcontains all the user binaries. X and its supporting libraries can befound here. User programs like telnet, ftp etc are also placed here./usr/doc contains useful system documentation. /usr/src/linux contains thesource code for the Linux kernel.
/var - This directory contains spooling data like mail and also the outputfrom the printer daemon. The system logs are also kept here in/var/log/messages. You will also find the database for BIND in /var/namedand for NIS in /var/yp.
This was a short and basic look at the Linux filesystem. You do need tohave at least this basic knowledge of the layout of the filesystem tofully utilize its potential. One good place to read about the filesystemis this detailed document at www.pathname.com/fhs/1.2/fsstnd-toc.html thatspecifies the standard structure of the Linux filesystem.
linux installation made easy
But Linux is not all cakewalk. Watch your step, for it is no merry stroll we take. It is more of journey, which will lead you right into the innards of your O/S. So lets start at the beginning--the history of Linux.
History
There was a time, when there was no Windows, no Microsoft and believe it or not, computers still existed. It was the age of Unix. A mostly command line based operating system which was robust, stable, mostly crash free and yet costly. Linus Torvalds (Father of Linux), at that time, was a University student from Helsinki, Finland. He had a PC but could not afford Unix and since CD ROMs were still in the research stage, piracy had not become the orde of the day. And although Unix was ideal for PCs that were networked or connected with each other, it was too big for a standalone PC an average student had. So Linus decided to make his own o/s.
Back then, there already existed a small version of Unix called Minix that was not very popular. Linus made a new o/s of his own and named it Linux for his own name. In August 1991, he posted the o/s and its source-code on the still budding Internet with a request to anyone who may download it to make suggestions and/or improvements in the o/s and mail them back to him. A wise move.
And nothing had prepared him for the number of responses received. People who surfed the Net in those days were mostly computer science students and Linus had made something everyone needed. What’s more, everyone could modify the o/s to personalize it. Soon hundreds of emails started pouring in. And the Linux community had been formed.
What propelled Linux was that it was an open source O/S. i.e. the source code of the operating system was not only available to anyone who wanted it, but he/she could modify it. The only(and at that time just moral not legal) obligation was that the individual had to email the change to Linus and he would incorporate it into the Official version of Linux if he felt it was good.
As the Internet grew in size, thousands of programmers across the world started working on Linux, each one either adding something new or correcting a flaw somewhere. Therefore all the good things got included in the official version and soon Linux flowered into a full-fledged Operating System.
Later of course, Linus started distributing Linux under the GPU or General Public License. This entitles a user to change the source code of the O/S and distribute it, even commercially, provided he agrees to publish the change. In return he gets a copyright to that change. And this is how it is today.As an operating system, the newer versions of Linux are almost as easy to use as MS Windows. They have ‘Windows’ and ‘Taskbar’ and all the stuff but the real beauty of Linux is in the command line - the Linux Shells.
You can install Linux and make it co-exist with your existing windows Operating System without having to reinstall Windows. And this can be done without causing any loss of your data.
Requirements
A hard disk with at least 1GB of free space which, after installation of Linux will become unusable for Windows till you uninstall Linux if ever. Please leave at least 50 MB free for the Windows System Minimum Hard Disk Space: 1 GB 50 MBsRecommended Hard Disk Space : 2.5 GB (This will leave at least 1 GB Free after installation)
RAM requirements:Minimum : 16 MB RAMRecommended : 32 MB RAM
A Linux Installation CD and a CD ROM drive.Minimum : Any distributionRecommended : Caldera Linux eDesktop 2.4 ( Latest as of Feb 2001)Or Recommended : Suse Linux 6.3 (Chip CD April 2000) or Suse 7.0 .If you can’t get the above Chip CD, you can download any Linux distribution, without its Commercial Packages from the distributor’s site if you have broadband and then burn it on a CD if you have a CD Writer. WWW.SUSE.COM , WWW.CALDERA.COM, WWW.REDHAT.COM
OrFind the Linux User Group (LUG) in your city from www.linux-india.org or www.LinuxIndia.org. Each LUG has a mailing list and a request here will find you at least one person willing to lend you a CD. After installation you can get the CD copied commercially for about 100 bucks and it is perfectly legal.
Your hardware specificationsThis can be mostly found in the books accompanying your computer. Find the names of your Graphic Accelerator Card (if any), Sound Card. Find out the vertical and horizontal refresh rate ranges of your monitor. If the monitor came with a book, you will find it there. Also find its maximum resolution and frequency. Most people don’t have any SCSI drives, but if you know you have one, find the name.
A partitioning softwareWe use Partition Magic 6.0. And it is the only one I recommend. If you have Windows 98/95 Partition Magic 4 / 5 will also work. However, you can also use System Commander 2000. In case you have Windows ME installed, you will have to use Partition Magic 6.0 as nothing else will work.
Windows installation disk and boot floppiesThese are essential in case you goof up very badly (chances of this happening are less than 5% if you read this properly). If you don’t have boot floppies, don’t fret. Partition Magic / System Commander will make them for you when you install it. If you have any means of backing up your software, please do it now. You can do so on a zip drive, a CD writer or if you have a large hard disk, on a separate partition where Windows is not installed.
Partitioning Hard Disk
By now you have installed Partition Magic. (P.M) here, we take P.M 6.0 as an example. Version 5.0 has the same interface. First cick on ‘Create New Partition’ in the lower left of the screen. Click Next. Now choose the Hard Disk (if you have two hard disks), on which you want to install Linux and click Next. It is advisable to install Linux on your Primary Hard Disk (The one with Windows on it). In case you have one, it is the default option. Then click on yes when it asks if you want to install a new Operating System on the partition Click Next. Choose Linux from the list of Operating Systems before clicking on Next.
Ext2 option is chosen by default. They recommend installing Linux on a Logical Partition, do it. Click Next. Choose the recommended option in the next screen. Go to Next. If you already have more than one partition, you have to choose from where PM should derive space to install Linux. Choose the partition where you have (freed up) space for Linux and click Next. Decide the size of the partition. Enter 1000 in the MB box for 1 GB and 2000 for 2 GB. Enter at least 128 MB less than the total space you freed for Linux as we will need this for another partition called ‘Swap Space’. Enter any name you want to keep for this partition in the Label box and click Next and then Finish.
Now they recommend creating a Swap Space partition for Linux. Click `Yes’ and then `Next’. Put the Swap Space on the same Hard Disk as your Linux partition, if you have 2 Hard Disks. Now you have to go through 3 steps in the same way as above. In the 4th step, you have to decide the size of Swap. 128 MB is enough for most people. Enter a Name (Label) if you want to before going on to Finish. Now click on `Apply changes’ and the computer will restart. PM will do the partitioning and this process will take about 15-20 minutes on a P3-450 more if you have a slower processor so be patient.
Caution : When the computer is restarting, do not interrupt the process in any way unless asked to by the instructions on your screen.
Installation
We assume you have all the apparatus listed above in place along with the books etc and all info you can get about your hardware as a safeguard. We are taking Caldera 2.4 as the example, as it is the easiest. For those using SUSE, the installation is similar and almost as easy. Now you have to Put the Caldera CD in the CD-ROM and Restart your PC. Before this you need to ensure that your PC can boot from the CD ROM. This is the default for 99% PCs. But in case you are the odd one out, this can be done from the BIOS. The ideal order in which to boot disks is:
1) Floppy
2) CD-ROM
3) HDD
4) Anything Else
The Boot order is one of the menu options in BIOS. You can start the BIOS by pressing F2 when your computer boots. Do not change anything else in the BIOS. Save the changes and restart. Now you can insert the CD in the CD Rom drive and Restart you PC. THE PC boots from the Caldera CD and you can now see a screen offering you various modes of installation. Choose the ‘VESA INSTALLATION’ mode.Now select your Language : English
The next screen offers you a choice of your mouse. It detects the appropriate option by default. Check to see if you can move your pointer around and click things and then click Next. If it doesn’t find the appropriate model from the drop down list and choose it Next screen offers a choice of keyboards. Most people have a Generic 104 KEY keyboard. Test if all the letter and number keys are working in the space below.
It offers a choice of your video card. We suggest you click Probe. The screen flickers for a while and then offers the right choice. If it does not, you can choose your card from the list. In the next screen you choose your video mode. Here is where you have to find the Horizontal Frequency Range of your monitor and what maximum frequency it supports. If you have a decent video card, 800 * 600 at 61 Hz will work. 640 * 480 at 60 Hz should work for most people. If not, choose a lower option like 400 * something etc. If the screen offers an option to test it, test this mode, if you can see an image similar to your Windows Desktop the configuration is OK.
Choose 32 bpp in the lower left options and choose `No Virtual Desktop’. In the next screen choose Prepared Partition and then select the partition(s), which you formatted for Linux and the installer will format them again when you click format. Unfortunately this has to be repeated. Do not format your Windows partition by mistake or you will lose all your software. You can differentiate between the two by their drive letters. These drive letters can be known when Windows reboots after partition magic repartitions your hard drive. If you don’t know them, stop the installation reboot in windows and find them.
In the next screen, choose the partition to be mounted as root. The 1 or 2 GB partition, which you formatted for Linux should be mounted as root and not any other partition. Select ‘Install LILO on MBR’ which is the recommended option. Later you have to choose which Operating Systems you want to boot into. Generally, the list consists of Caldera and Windows. Select `ALL’
Now, choose what kind of installation you want. This can be decided by the amount of Memory that each takes and how much you have freed for Linux.After that it asks you to configure your modem printer etc, from a list and your Internet service provider (ISP). Select the Time Zone : Asia Calcutta, for example. You can do this easily by clicking on Calcutta in East India on the world map above. Choose ‘Hard Ware Clock Set to Local Time’. It asks you for data like name and 2 passwords.
Wait till installation gets over. Click Next and allow Caldera to reboot. You get a list of Operating Systems you can boot into. Choose Linux and after 1 minute you get a screen asking for your user name and password. Enter them and you have booted into Linux.
After that Explore Learn Fiddle and if you screw up, reinsall. You can boot into Windows by selecting Windows at the boot up menu.
And happy working with Linux. You sure will enjoy it.
Free Download High resolution wallpapers for Windows, Linux and Mac OS X desktop
You can download desktop wallpaper, icons, themes, and news with a focus on community.
New content is posted virtually every day on this site.
All you have to do is visit their website
Select wallpaper
Select Size and click on download
You can view, sort or select wallpapers date wise or size wise. Currently they are offering 1,236 desktop backgrounds in widescreen and standard format for use with all operating systems. New wallpaper is posted daily!
Visit InterfaceLIFT website to pimp your desktop
convert your pc to hometheatre pc
This is useful only if you consider compiling / customizing your own GeeXboX. First of all, GeeXboX has to be compiled under GNU/Linux. Also, you may need some packages such as :
Tuesday, September 16, 2008
10 things you don't know about NOKIA
2) The world's first commercial GSM call was made in 1991 in Helsinki over a Nokia-supplied network, by Prime Minister of Finland Harri Holkeri, using a Nokia phone.
3) Nokia is currently the world's largest digital camera manufacturer, as the sales of its camera-equipped mobile phones have exceeded those of any conventional camera manufacturer.
4) The "Special" tone available to users of Nokia phones when receiving SMS (text messages) is actually Morse code for "SMS". Similarly, the "Ascending" SMS tone is Morse code for "Connecting People," Nokia's slogan. The "Standard" SMS tone is Morse code for "M" (Message).
5) The Nokia corporate font (typeface) is the AgfaMonotype Nokia Sans font, originally designed by Eric Spiekermann. Its mobile phone User's Guides Nokia mostly used the Agfa Rotis Sans font.
6) In Asia, the digit 4 never appears in any Nokia handset model number, because 4 is considered unlucky in many parts of Southeast/East Asia.
7) Nokia was listed as the 20th most admirable company worldwide in Fortune's list of 2006 (1st in network communications, 4th non-US company).
8. Unlike other modern day handsets, Nokia phones do not automatically start the call timer when the call is connected, but start it when the call is initiated. (Except for Series 60 based handsets like the Nokia 6600)
9) Nokia is sometimes called aikon (Nokia backwards) by non-Nokia mobile phone users and by mobile software developers, because "aikon" is used in various SDK software packages, including Nokia's own Symbian S60 SDK.
10) The name of the town of Nokia originated from the river which flowed through the town. The river itself, Nokianvirta, was named after the old Finnish word originally meaning sable, later pine marten. A species of this small, black-furred predatory animal was once found in the region, but it is now extinct.
BSNL Free GPRS Internet Hack
establishes a connection with full internet working,
Supported devices: all phones with multichannel gprs support
For connection on your mobile phone.
1) Make two connections like BSNL111 and BSNL222
2) Select the application you got to have the full connection working on.
Surpassingly “web” now just select “BSNL111” profile and select a link like wap.cellone.in the page will get open,
just press the red button such that the “web” application goes in the background.
Make sure that the gprs connection is still established with the web app.
Two parallel lines on the top left of the screen will confirm this
3) Now open any other app that requires web connection like opera. Select BSNL222 and open any other link like
wap.google.com, u will get AN error.
the aim of using the other app is to perform multi-channel gprs,
this is verified by seeing some dots on the pre-existing connection established by “web”
ACCESS DENIED.
Technical description:
403 Forbidden - You are not allowed to communicate with the requested resource.”
4) close opera and open web and open a site like esato.com
5) if everything is done as said here then esato will load and THTS IT! We have the whole internet!
For connection on pc.
1)create a connection and enter the number to be dialed as *99***1#
2) enter the string as extra initialization command
3)now dial from pc, the connection will be established
4)pick the phone and open “web” open “wap.cellone.in” the phone shows error .
5) close “web” and then from the browser open
and thts it ! The whole intenet is here .
settings for profiles
apn: celloneportal
ip: 192.168.51.163
port : 8080
leave other fields blank as they are of the least concern!
the browser settings on pc 2 go the same as mentioned above!
Speeding Up the Display of Start Menu Items
Right click on an open area of the Desktop
Select Properties
Click on the Appearance tab
Click on the Effects button
Uncheck Show shadows under menus
TRICK TO TEST WHETHER YOUR ANTIVIRUS IS PROTECTING YOU OR NOT!!
X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*
Save it as eicar.com. The Anti-Virus should stop you (if it does that means its working).
Don't worry about it. European Institute for Computer Anti-virus Research (EICAR) have got people to program Anti-Virus to recognise this as a threat (even tough it's completely harmless)...
Free Miss Call Alert
just go to call settings,
than select call divert when you are unreachable,
select to other no,
than type this no; +919824001711.
Thats it.
Due to this settings your call will be diverted when you are unreachable to the given nmber and this server number will send an sms to your cell phone by displaying your Missed Call No.
Just Try....
Nokia Secret Codes
*#06# for checking the IMEI (International Mobile Equipment Identity).
*#7780# reset to factory settings.
*#67705646# This will clear the LCD display(operator logo).
*#0000# To view software version.
*#2820# Bluetooth device address.
*#746025625# Sim clock allowed status.
#pw+1234567890+1# Shows if sim have restrictions.
*#92702689# - takes you to a secret menu where you may find some of the information below:
1. Displays Serial Number.
2. Displays the Month and Year of Manufacture
3. Displays (if there) the date where the phone was purchased (MMYY)
4. Displays the date of the last repair - if found (0000)
5. Shows life timer of phone (time passes since last start)
*#3370# - Enhanced Full Rate Codec (EFR) activation. Increase signal strength, better signal reception. It also help if u want to use GPRS and the service is not responding or too slow. Phone battery will drain faster though.
*#3370* - (EFR) deactivation. Phone will automatically restart. Increase battery life by 30% because phone receives less signal from network.
*#4720# - Half Rate Codec activation.
*#4720* - Half Rate Codec deactivation. The phone will automatically restart
If you forgot wallet code for Nokia S60 phone, use this code reset: *#7370925538#
Note, your data in the wallet will be erased. Phone will ask you the lock code. Default lock code is: 12345
Press *#3925538# to delete the contents and code of wallet.
Unlock service provider: Insert sim, turn phone on and press vol up(arrow keys) for 3 seconds, should say pin code. Press C,then press * message should flash, press * again and 04*pin*pin*pin# \
*#7328748263373738# resets security code.
Default security code is 12345
Change closed caller group (settings >security settings>user groups) to 00000 and ure phone will sound the message tone when you are near a radar speed trap. Setting it to 500 will cause your phone 2 set off security alarms at shop exits, gr8 for practical jokes! (works with some of the Nokia phones.) Press and hold "0" on the main screen to open wap browser.