2. In short - what are G1 features and specifications?
- touch screen
- QWERTY keyboard
- Google search bar (available on home screen)
- Web browsing (Real Web, not mobile version)
- Google Apps: Gmail, YouTube, Google Calendar, Google Talk
- 3G Network and Wi-Fi Access
FEATURES:
- IM/Text/E-mail (if more than one email account, they all are accessible from G1)
- 3.2 Megapixel Camera
- YouTube videos
- Music Player
- Android Market
- Customizable Home screen (use personal photos as wallpaper, remove/add apps on the home screen etc.)
G1 comes with 1GB memory card included. The card is expandable to 8GB.
3. I need more info on G1 firmware updates?
First update was released just after device was officially released and includes one bug fix and some enhancements, but there was not too many details on this one. The next two updates (RC29 and RC30) followed on November 1st and November 9th.
RC29 fixed browser 'vulnerability' and fixed an issue within locking mechanism (thus improving security).
RC30 fixed the issue that occurred when users typed in words that can be executed as Linux commands. This update also improved browser.
RC33 including Google Latitude.
4. When is the next OTA update coming out?
There are no confirmed dates or info at this point. Furthermore, unless you see a statement directly from Google, HTC or T-Mobile, other info you come across may not be completely correct. Rumors often get mistaken for fact because they are repeated across different sites. Only information from sources mentioned above can be taken as fact.
.................................................. .........................................(thanks to Ageless Stranger)
5.ANDROID ver 1.5 CupCake (as of May 8, 2009 Partial FAQ!
Android 1.5 Partial FAQFAQ: Android Version 1.5 Update Keep in mind, I've only had Android 1.5 update for about a few days when I wrote this.
Being a somewhat major update, I decided to write a mini-FAQ for the release.
Here goes nothing.
------------
So…what new features are in Android 1.5?
Taken directly from Google's Android 1.5 Highlights Page (Link)
Quote:
The Android 1.5 platform introduces many new features for users and developers. The list below provides an overview of the changes.
User Interface Refinements
Performance Improvements
New Features
New APIs and Manifest Elements
User Interface Refinements
System-wide:
Refinement of all core UI elements
Animated window transitions (off by default)
Accelerometer-based application rotations
UI polish for:
In-call experience
Contacts, Call log, and Favorites
SMS & MMS
Browser
Gmail
Calendar
Email
Camera & Gallery
Application management
Performance Improvements
Faster Camera start-up and image capture
Much faster acquisition of GPS location (powered by SUPL AGPS)
Smoother page scrolling in Browser
Speedier GMail conversation list scrolling
New Features
On-screen soft keyboard
Works in both portrait and landscape orientation
Support for user installation of 3rd party keyboards
User dictionary for custom words
Home screen
Widgets
Bundled home screen widgets include: analog clock, calendar, music player, picture frame, and search
Live folders
Camera & Gallery
Video recording
Video playback (MPEG-4 & 3GP formats)
Bluetooth
Stereo Bluetooth support (A2DP and AVCRP profiles)
Auto-pairing
Improved handsfree experience
Browser
Updated with latest Webkit browser & Squirrelfish Javascript engines
Copy 'n paste in browser
Search within a page
User-selectable text-encoding
UI changes include:
Unified Go and Search box
Tabbed bookmarks/history/most-visited screen
Contacts
Shows user picture for Favorites
Specific date/time stamp for events in call log
One-touch access to a contact card from call log event
System
New Linux kernel (version 2.6.27)
SD card filesystem auto-checking and repair
SIM Application Toolkit 1.0
Google applications (not available in the Android 1.5 System Image that is included in the Android SDK)
View Google Talk friends' status in Contacts, SMS, MMS, GMail, and Email applications
Batch actions such as archive, delete, and label on Gmail messages
Upload videos to Youtube
Upload photos on Picasa
New APIs and Manifest Elements
UI framework
Framework for easier background/UI thread interaction
New SlidingDrawer widget
New HorizontalScrollview widget
AppWidget framework
APIs for creating secure home screen AppWidgets. For information about how to use AppWidgets, see the Developer's Guide AppWidgets documentation. Also see Introducing home screen widgets and the AppWidget framework on the Android Developer's Blog.
APIs for populating Live Folders with custom content.
Media framework
Raw audio recording and playback APIs
Interactive MIDI playback engine
Video Recording APIs for developers (3GP format).
Video and photo sharing Intents
Media search Intent
Input Method framework
Input Method Service framework
Text-prediction engine
Ability to provide downloadable IMEs to users
Application-defined hardware requirements Applications can now use a new element in their manifest files, <uses- configuration> to indicate to the Android system what hardware features they require in order to function properly. For example, an application might use the element to specify that it requires a physical keyboard or a particular navigation device, such as a trackball. Prior to installing the application, the Android system checks the attributes defined for the <uses-configuration> element and allows the installation to continue only if the required hardware is present.
Speech recognition framework
Support for using speech recognition libraries via Intent. See RecognizerIntent.
Miscellaneous API additions
LocationManager - Applications can get location change updates via Intent
WebView - Touch start/end/move/cancel DOM event support
Redesigned Sensor Manager APIs
GLSurfaceView - convenience framework for creating OpenGL applications
Broadcast Intent for app update install succeeded - for smoother app upgrade experience
Sounds good, when will I get it?
That’s a good question…unfortunately…nobody has the answer to that….apart from Google and T-Mobile.
I’ve already got it! But some features aren’t there!! Why??
Auto-Orientation and Window Animations will need to be enabled in the Settings Menu. Go to Settings à Sound and Display to turn on Orientation and Window Animation.
Where’s the Haptic Feedback option!?
That’s a good question. I managed to find it hidden in the depths of the settings.
Go to Settings --> Locale & Text --> Android Keyboard
Select the option "Vibrate on Keypress".
You can even turn off the virtual keyboard completely as well.
What happened to the IM application!?
If you check your application list…you should find an icon named “Google Talk”. This is your new IM icon.
I can’t change folder names! All my folders are called “Folder” !!
Actually, you can change them. If you open the folder you want to change the name of and press and hold the area where the title bar is (where the word “Folder” is) you’ll be able to change the Folder name.
You didn’t answer my question!! You don’t know anything, you <insert insult here>!!
Well…I don’t know everything. But what I don’t know, I’m sure somebody else does. So all you have to do is either ask me, because I may have not covered it here, OR ask in the forums. Simple. Last edited by RozzaC; Yesterday at 02:04 PM. Reason: Changes Made... Last edited by justjimjpc; Today at 08:59 AM. Reason: To insert edits made by RozzaC
G1 - how to?
1. How can I sync my G1 (Google account) with Outlook contacts?
While G1 does not include a native app to sync contacts with desktop computers, there are several useful software that you can checkout. The idea is to sync your Google account with Outlook (contacts and calendar) that will then be available on you G1.
Companion link does basically the same and is available for $29.95. They offer a 14 days trial, and you can find more details at www.companionlink.com
If you decide to try them out, make sure to let us know how it worked.
2. How can I set custom ringtone for messages (notifications) on G1?
You can do that if you put the ringtone that you would like to play as your text tone in /media/audio/notifications/ on the SD card. If the directories do not exist, create them.
After that, they will be displayed in Sound & Display > Notification ringtone.
NOTE: Make sure to unplug the G1 from your computer before trying to see it in the Notification ringtone list.
.................................................. ..........................................(thanks to Swizz)
3. Is there any way to view videos on G1 other than through YouTube (to be able to put them on memory card and then play them)?
Right now, we know of one app in the market that you can use to play videos. Visit the market and download Video Player v0.1 by Jeff Hamilton. You should then put the videos in the root directory of the SD card and play them using the app.
.................................................. ..........................................(thanks to Swizz)
4. What is the maximum SD card size supported by G1?
Even though official info state that G1 supports SD cards up to 8GB, the users reported that 16GB SD cards work without any issues with G1.
5. How can I reset G1?
To do this, press and hold:
- Green Send button
- Menu button
- Red Hang-up button
all the same time, the screen will dim to black quickly and the phone will restart.
Sometimes it works best to press Menu button first and then quickly press and hold the other two buttons. Otherwise, you get the regular "power off" screen and the voice dial prompt.
.................................................. ...........................................thanks to punkzanyj)
6. Does G1 support Flash?
Currently, G1 does not support Flash player. Even though Adobe stated that they should be releasing G1 version of the Flash Player, there is no exact time frame.
7. What is "root"? and Links on how to DO IT!(New! Contains Forum Thread Links)
Getting root on your phone is a Linux term for being in total control over the operating system (like Administrator in Windows). Root can edit, add or delete any files you want. People like root because it enables them to install custom software, like on-screen keyboards or edit existing software, like the browser, to make it auto rotate. The downside to having root is because you can really mess your phone up, which invalidates the warranty.
Use the Steel web browser to download the files from the web, as the stock browser doesn't support downloading of traditional file formats. Steel will allow the user to download files, and will store them to the SD card under steel/downloads.
.................................................. .............................................(than ks to Ageless Stranger)
9. How do I send numbers while on a call without sliding open the keyboard?
No you don't need to use the keyboard. Just take notice that when you make a call, there's a small tab at the bottom of the screen which you can slide upwards, revealing the number-keypad.
.................................................. .........................................(thanks to eZtaR)
10. How do I search for an exact phase ?
Using google search enter the following type of entry: Say you want to search for "my exact phrase " ... then type the following into the google search line: "my exact phase " site:androidforums.com. Google seach will return all the links meeting your quoted text.
.................................................. .............................(thanks to Ageless Stranger)
11. How do I Change the Windows Default Icon for My Attached G! ?
.................................................. .............................(thanks to N3TWORK BURN3R)
12. How do I use my G1 on AT&T Without a Data Plan or and How Do I just Disable Data ?
I'm already part of an AT&T business plan, and would just as soon continue to use AT&T. Using T-Mobile with my contract-free G1 isn't an option, as they don't have coverage in my area.
Also, I live in a small town where WiFi is available almost everywhere. It would be nice to have Internet access while commuting, etc. but I don't think I would use an unlimited data plan enough to justify spending upwards of $20/month for the convenience.
For these reasons, I wanted to use my G1 on AT&T's network without purchasing an unlimited data plan. Here's what I did.
Activating and Unlocking
Upon inserting my AT&T sim card and booting the phone, I was presented with an unlock message. I dismissed the message, entered AT&T's APN settings and attempted to sign in to my Google account. As expected, it failed.
With AT&T's APN settings set, all I needed was an unlock code. I purchased one from www.unlock-tmobileg1.com. They were fast - I got my code within hours of ordering it.
I restarted the phone and got the unlock prompt. I entered the code, and it was accepted.
With the correct APN settings still intact I tried again to sign in to my Google account. It worked! No T-Mobile SIM required.
Disabling Data
Now that the over the air activation was complete, I wanted disable cell data completely. As one unfortunate T-Mobile customer discovered, cell data can't simply be turned off. It seems that the G1 uses small amounts of data even in standby. While this isn't a problem with an unlimited data connection, it can get expensive if you're roaming or on a per kilobyte rate.
My solution was to leave the username and password APN settings blank. That way, the G1 simply doesn't know how to use the data connection.
These are the settings I used:
Name: AT&T
APN: wap.cingular
Proxy: leave blank
Port: leave blank Username: leave blank
Password: leave blank
Server: leave blank
MMSC: http://mmsc.cingular.com
MMS Proxy: wireless.cingular.com
MMS Port: 80
MCC:310
MNC:410
APN Type: leave blank
Voice, SMS, etc. still work fine. If I am not connected to WiFi and I try to access a webpage, or perform some other action that requires an internet connection, I get a network error.
.................................................. .............................(thanks to Devin)
JUST Disabling Data
1. Use Anycut to create a shortcut to "Testing"
2. Click on Testing.
3. Click on Phone Information
4. Hit Menu button
5. Click on More
6. Click on Disable data connection
This turns off all data access. Note that GPRS service switches to "disconnected".
Now you should have a phone that does voice calls, but no data access.
To re-enable cell data, do the reverse.
I now do this when I am not planning to use cell data for a while. It seems to improve the battery life. .................................................. .............................(thanks to upgrayedd)
13. How do I Activate stock G1 over Wifi
I've seen a few guides around the internet in regards to activating a G1 over wifi without a data package, and decided to test it myself. Since it worked, I'm compiling the information that I've gathered into one easy-to-read thread.
Standard disclaimer: Bricked phones, not my fault.
Activate Stock G1 over WiFi The original thread, and all of my posts, were deleted in a freak electrical storm that gave me super human strength. Luckily Google Cache managed to save this page long enough for me to hit copy/paste.
----
I've seen a few guides around the internet in regards to activating a G1 over WIFI without a data package, and decided to test it myself. Since it worked, I'm compiling the information that I've gathered into one easy-to-read thread.
Standard disclaimer:
Bricked phones, not my fault.
1. Ensure that your SD card is formated FAT32, and place the DREAIMG.nbh, that came out of the DREAIMG-RC29.zip file, in the root directory of the SD card. (No, DREAIMG is not a typo.)
2. With the phone off, insert the SD card into your G1.
3. While holding down the camera button, turn on the phone.
3a. You should see a rainbow screen, followed almost immediately by a gray screen. (mileage and colors may vary)
3b. One of the lines on the phone should read: "Press power button to start update image".
3c. Press the power button
3d. Wait for the entire process to complete, do not interrupt! It will tell you it is done updating.
4. Reboot phone.
Download the appropriate ADB file for your system, if you're on a Windums machine you'll need to download and install the Android drivers as well.
Ok, we're done rolling back to RC29; and we have access to the 'sploit which gives us terminal access without seeing the terminal.
Until I tell you to later on, do not touch the screen for any reason. During the rollback process the screen has turned into hot lava and will burn your hand if you touch it. If you can't resist, and touch the screen not only will you be sans one digit but you get to reboot your phone and start over.
You should now be at this screen:
5. Hit <enter>, type "reboot"(no quotes), and hit enter again.
5a. If all went well your phone just rebooted, yay good thing!
6. We're back to the last screen.
7. Plug your phone into your computer using your USB cable.
8. If you mistype this step or it doesn't work(because you mistyped), you'll need to reboot your phone and try, try again.
9. Hit <enter>, type "setprop persist.service.adb.enable 1"(no quotes), hit <enter>
9b. If all went well you should get an error message saying something like "cannot dial 7387767 7377478.7378423.232.362253 1, it's not an emergency number. This is a good thing, we hope.
10. Set your phone down.
11. Open a terminal on your computer, and navigate to the folder containing the adb file you downloaded earlier.
12. If all is well, you should be able to type "adb" and get a big screen of options.
13. Type "adb devices".
13a. You should see the following:
13b. If all you see is "list of devices attached", and nothing below it, reboot your phone and move back to step 8.
13c. type "adb shell" (no quotes)
14. Copy and paste "am start -a android.intent.action.MAIN -n com.android.settings/.Settings" into your terminal.(no quotes)
15. If your copy+paste-fu is strong, you'll see this screen:
16. Hit "Wireless Controls" (The screen is no longer hot lava)
17. Now you're at:
18. Hit Wi-Fi settingsm you're now at:
19. Turn on your wifi, and configure your network as necessary.
20. Hit the back button until you are back to this screen:
21. Run the standard setup instructions.
If all went well, you should now see:
Congratulations, you just stuck it to the man and activated your G1 without the data package.
Thanks to Noonehereyet for running Get Your Droid On, where you download the DREAIMG.nbh, and where you can find all sorts of G1 builds, rooted or not.
And thanks to Balazer for catching the missing step 13c.
__________________
Specific How to Guide: ........................................(thanks to Swizzy)
14. How to install Windows Drivers for ADB & Fastboot?
NOTE: Replies to this thread should ONLY be used to help keep it up to date and offer suggestions as far as new FAQ, deleting/editing outdated questions, etc... Your replies WILL be deleted as they are assessed and either incorporated, considered or disregarded. Thanks for everyone's help on this!
__________________ Help Us: Submit FAQ's You have answered over and over! Will add them to OUR FAQ LIB. Check out our FAQ's.... Also Check out our Tag Search.
CupCake --Android ver 1.5 CupCake (as of May 8, 2009 Partial FAQ!
Android 1.5 Partial FAQFAQ: Android Version 1.5 Update Keep in mind, I've only had Android 1.5 update for about a few days when I wrote this.
Being a somewhat major update, I decided to write a mini-FAQ for the release.
Here goes nothing.
------------
So…what new features are in Android 1.5?
Taken directly from Google's Android 1.5 Highlights Page (Link)
Quote:
The Android 1.5 platform introduces many new features for users and developers. The list below provides an overview of the changes.
User Interface Refinements
Performance Improvements
New Features
New APIs and Manifest Elements
User Interface Refinements
System-wide:
Refinement of all core UI elements
Animated window transitions (off by default)
Accelerometer-based application rotations
UI polish for:
In-call experience
Contacts, Call log, and Favorites
SMS & MMS
Browser
Gmail
Calendar
Email
Camera & Gallery
Application management
Performance Improvements
Faster Camera start-up and image capture
Much faster acquisition of GPS location (powered by SUPL AGPS)
Smoother page scrolling in Browser
Speedier GMail conversation list scrolling
New Features
On-screen soft keyboard
Works in both portrait and landscape orientation
Support for user installation of 3rd party keyboards
User dictionary for custom words
Home screen
Widgets
Bundled home screen widgets include: analog clock, calendar, music player, picture frame, and search
Live folders
Camera & Gallery
Video recording
Video playback (MPEG-4 & 3GP formats)
Bluetooth
Stereo Bluetooth support (A2DP and AVCRP profiles)
Auto-pairing
Improved handsfree experience
Browser
Updated with latest Webkit browser & Squirrelfish Javascript engines
Copy 'n paste in browser
Search within a page
User-selectable text-encoding
UI changes include:
Unified Go and Search box
Tabbed bookmarks/history/most-visited screen
Contacts
Shows user picture for Favorites
Specific date/time stamp for events in call log
One-touch access to a contact card from call log event
System
New Linux kernel (version 2.6.27)
SD card filesystem auto-checking and repair
SIM Application Toolkit 1.0
Google applications (not available in the Android 1.5 System Image that is included in the Android SDK)
View Google Talk friends' status in Contacts, SMS, MMS, GMail, and Email applications
Batch actions such as archive, delete, and label on Gmail messages
Upload videos to Youtube
Upload photos on Picasa
New APIs and Manifest Elements
UI framework
Framework for easier background/UI thread interaction
New SlidingDrawer widget
New HorizontalScrollview widget
AppWidget framework
APIs for creating secure home screen AppWidgets. For information about how to use AppWidgets, see the Developer's Guide AppWidgets documentation. Also see Introducing home screen widgets and the AppWidget framework on the Android Developer's Blog.
APIs for populating Live Folders with custom content.
Media framework
Raw audio recording and playback APIs
Interactive MIDI playback engine
Video Recording APIs for developers (3GP format).
Video and photo sharing Intents
Media search Intent
Input Method framework
Input Method Service framework
Text-prediction engine
Ability to provide downloadable IMEs to users
Application-defined hardware requirements Applications can now use a new element in their manifest files, <uses- configuration> to indicate to the Android system what hardware features they require in order to function properly. For example, an application might use the element to specify that it requires a physical keyboard or a particular navigation device, such as a trackball. Prior to installing the application, the Android system checks the attributes defined for the <uses-configuration> element and allows the installation to continue only if the required hardware is present.
Speech recognition framework
Support for using speech recognition libraries via Intent. See RecognizerIntent.
Miscellaneous API additions
LocationManager - Applications can get location change updates via Intent
WebView - Touch start/end/move/cancel DOM event support
Redesigned Sensor Manager APIs
GLSurfaceView - convenience framework for creating OpenGL applications
Broadcast Intent for app update install succeeded - for smoother app upgrade experience
Sounds good, when will I get it?
That’s a good question…unfortunately…nobody has the answer to that….apart from Google and T-Mobile.
I’ve already got it! But some features aren’t there!! Why??
Auto-Orientation and Window Animations will need to be enabled in the Settings Menu. Go to Settings à Sound and Display to turn on Orientation and Window Animation.
Where’s the Haptic Feedback option!?
That’s a good question. I managed to find it hidden in the depths of the settings.
Go to Settings --> Locale & Text --> Android Keyboard
Select the option "Vibrate on Keypress".
You can even turn off the virtual keyboard completely as well.
What happened to the IM application!?
If you check your application list…you should find an icon named “Google Talk”. This is your new IM icon.
I can’t change folder names! All my folders are called “Folder” !!
Actually, you can change them. If you open the folder you want to change the name of and press and hold the area where the title bar is (where the word “Folder” is) you’ll be able to change the Folder name.
You didn’t answer my question!! You don’t know anything, you <insert insult here>!!
Well…I don’t know everything. But what I don’t know, I’m sure somebody else does. So all you have to do is either ask me, because I may have not covered it here, OR ask in the forums. Simple. Last edited by RozzaC; Yesterday at 02:04 PM. Reason: Changes Made... Last edited by justjimjpc; Today at 08:59 AM. Reason: To insert edits made by RozzaC
NOTE: Replies to this thread should ONLY be used to help keep it up to date and offer suggestions as far as new FAQ, deleting/editing outdated questions, etc... Your replies WILL be deleted as they are assessed and either incorporated, considered or disregarded. Thanks for everyone's help on this!
How to Xfer contacts from BB Curve to G1 "CSV Method"
THANKS for this goes to Member techprojim
===============================================
Here's a procedure to export contacts from a Blackberry and import into the G1 / Android using a CSV file and GMail Import, without using Outlook or Google Sync (I don't use Outlook, and had read about limitations/problems with Google Sync for Blackberry). This initially works best when you have a GMail account with maybe some but not all of the same contacts as are in your Blackberry, and with your G1 phone contacts relatively empty (or cleared) to avoid duplicating contacts.
Basically, you create a CSV file using Blackberry Manager (free download from T-mobile, etc.,), edit it using Excel or other spreadsheet program to change the heading names, import the resulting CSV file into the Gmail, then sync it directly into the G1. There are a few tricks, but the result is your contacts will be displayed exactly as you want them.
The Export to CSV from Blackberry Manager (BBM) and the import of CSVs into GMail were not intuitive (at least not to me ;-), nor well documented anywhere I found. Here is how I did it using a T-Mobile Blackberry Pearl 8120, BBM vers 4.6 for Win XP, GMail as of 17-Nov-09, and T-Mobile G1 (Android 1.6):
1. Connect the Blackberry to PC and bring up the Blackberry Manager program. "Backup" all of your existing Blackberry data onto a file on the PC just in case.
2. To export your Blackberry contacts to a CSV file, click on "Synchronize", then on the next menu, left side, just under the word "Configuration", click "Synchronization". A configuration menu will appear. Click the "Synchronize" button next to "Set synchronization options for my desktop program". In a few seconds, a "Setup" menu will appear.
3. Select "Address Book" (only). An "Address Book Setup" menu/wizard appears, starting with "Select Desktop Application". Click on "ASCII Importer/Exporter". (Hint: If you don't see "ASCII Importer/Exporter", (for example, if you see "Outlook"), click on the words "Address Book", and a "Setup" button will then appear. You can then get to the "Address Book Setup" menu. This took awhile to figure out!).
4. Next, select the direction(s) you would like the sync to occur. I used "Device --> ASCII Importer Exporter" to create a CSV file without affecting the contacts in my Blackberry.
5. Next, enter the filename. The name should be something like "blackberry-2009-11.csv" (unless you already have a file you want to add to.) If it's a new file, the screen will ask if you want to create the file; click "OK". Use the default "Options". Click "Next", then "Finish".
6. From "Setup", click on "Advanced". You can then use "Map Fields" to select which Blackberry fields you want to export. Just select the Blackberry fields you normally use to make the CSV file easier to edit. You can also select other Setup options, like how to deal with conflicts when synch'ing. (I used the defaults).
7. After Setup, go back to Main Menu then click on Synchronize. Select "Synchronize Organizer Data" (only) to export address book contacts. Click "Synchronize". This operation will take up to a few minutes depending on the number of contacts and your PC.
8. If an existing CSV file is present, any conflicts will generate warnings. Afterwards, a "Confirm" menu will appear. You can preview the exported info using "Details", and then "Accept" them.
9. With Excel (or OO Calc), open the CSV file you've created. Notice the headings on the top row that define the type of field data in each column. Delete any columns that you do not plan to use (i.e., any that don't have any data under them).
10. Some of the phone numbers, esp. international numbers, may not be formatted properly, or appear in scientific notation (e.g. 1.20E+10). To fix, highlight all the phone number data fields in the spreadsheet (but not the headers), and change their format first to Number (Format/Cells/Number, with no decimal places), then to format Text. You may lose any leading zeros on phone numbers, but once they are formatted as Text, you can add them back.
11. To import the contact address CSV file into GMail, you must replace the Blackberry heading names (on Row 1 in each column) with heading names that GMail recognizes. Here are the heading names that you may have to change (if they are not the "same"):
CSV HEADING/FIELD NAME MAPPING
BLACKBERRY -> GMAIL
------------------------
Title --> (same)
First Name --> (same)
Middle Name --> (same)
Last Name --> (same)
Job Title --> (same)
Company Name --> Company
Work Phone --> Business Phone
Work Phone2 --> Business Phone 2
Home Phone --> (same)
Mobile Phone --> (same)
Home Phone2 --> Home Phone 2
Other Phone --> (same)
Fax --> Business Fax (or "Home Fax")
Pager --> (same)
PIN --> (not supported?)
Email Address1 --> E-mail Address
Email Address2 --> E-mail 2 Address
Email Address3 --> E-mail 3 Address
[For Work Address in Blackberry:]
Address1 --> Business Street
Address2 --> Business Street 2
Address3 --> Business Street 3
City --> Business City
State/Province --> Business State
Zip/Postal --> Business Postal Code
Country --> Business Country
[For Home Address in Blackberry:]
Home Address1 --> Home Street 1
Home Address2 --> Home Street 2
Home Address3 --> Home Street 3
Home City --> Home City
Home State/Province --> Home State
Home Zip/Postal --> Home Postal Code
Home Country --> (same)
Birthday --> (same)
Anniversary --> (same)
Web Address --> Web Page
Notes --> (same)
User1 --> User 1
User2 --> User 2
User3 --> User 3
-------------------------------------------
12. Be SURE that ALL headings that are in Row 1 of your CSV file have a valid GMail heading name (i.e. change all Blackberry Names --> GMail Names for each of the fields listed above, replacing all heading names that are different from the GMail names.) Be sure that you type in the GMail heading name exactly as listed above. Delete any columns for Blackberry fields that GMail doesn't support. If the file you are creating has heading/field names that GMail doesn't understand or recognize, it may arbitrarily skip over some of your data. You don't have to use all of the above heading fields, but the ones you do you use must have a valid GMail heading name. Finally, be sure that your data fields (cells) in Excel don't have commas within them, or scientific notation in any fields, as this could cause problems importing your CSV file.
13. When done editing, save your file (use "Save As" to keep both your original CSV and your modified version).
14. Open your GMail account, click on "Contacts", then "Import" from the CSV file you created and modified above. Check your contacts to be sure they're as you expected. NB: First, I suggest trying out the CSV Import into a GMail account that only has a few contacts, in case this doesn't work well the first time -- then you can always Select All contacts, delete them, and try again if needed. Second, you may want to be sure that Auto-Sync is disabled on your G1 phone (Menu / Settings / Data Synchronization).
15. If you have contacts with the same First and Last name in both your CSV file and GMail, but different contact info, they will likely be duplicated in GMail. If you have duplicate contacts with different info, go to Contacts in Gmail and select each of the duplicates, then use GMail's "Merge Contacts" function, which works pretty well.
16. When your contacts have been imported and merged to your satisfaction, try step 14 & 15 on your "real" GMail account. When it has been set as you want it, with your Blackberry imports, and all contacts merged and edited as you prefer, use the Sync Contacts function on the G1 / Android (Menu / Settings / Data Synchronization / Contacts) to import to the G1 phone. You can (re)-enable auto-sync if you like.
Good Luck! Feedback welcome.
PS:
- GMail also supports some other useful fields that you can add as columns to your spreadsheet, including "Primary Phone", "Gender", "Location", "Spouse", "Suffix" (i.e. "Jr.",), "Department", "Account", etc. To find out all of GMail's latest heading names, you can create a sample contact in a Gmail account and "Export" it to a "Google CSV format" file, then open it with Excel. Notice the names of the headings on Row 1. You can add columns with these names and fill in the appropriate data before you import your CSV file into GMail if you like.
- If you still have problems, one final thing to try is moving the columns in the CSV file so that they are in the order GMail generates its data (using a the sample GMail contact export file as described above).
Last edited by justjimjpc; November 22nd, 2009 at 11:56 AM.