Blackberry How To
How To guide for TeeDroid Caddy mobile golf caddying application for Blackberry

This guide is divided into multiple sections. To get started you should review the section about how to play a round of golf with the TeeDroid Caddy mobile golf caddying application.

Navigation in done either using the menus or using the keyboard. One screens with previous and next, you can use "p" and "q" from the keyboard. If the screen has an action (setting location etc) you can use the "space" key.

On screens using GPS coordinates you will see this icon, it indicates both accuracy of and time since the last GPS fix. Green indicates high accuracy, yellow medium accuracy, and red poor accuracy. It slowly disappears as time since the last fix was received, a black circle indicates more than 20 seconds since the last gps update.

For those of you who just want to jump in and play. Check the menu on each screen. After setup/login you are taken to main screen. Select In the Bag from menu, check the clubs you have in your bag, hit back then save your selections. Next select Search Near from the menu, a list of courses within 25mi/40km is retrieved from the server (if no hits go to New Course). Click the course highlighted to download it to the device. Select Start Round from the menu to start playing (available if course has a scorecard). For each hole you do the following 1) set the tee ball location, 2) select club used, 3) set result. You repeat 2 and 3 until in the hole, if you are on the green the putter is assumed and you just repeat 3. If you need more details please read the next sections.

The first time you start TeeDroid Caddy it goes through an initial setup process. During this process you will be prompted to input your using name and password. Once it is completed you will be taken to the main screen.

Many features require the use of GPS locations, so on startup the phone will initialize the GPS receiver. Once this is complete you are ready to use TeeDroid.

TeeDroid comes with a default bag of clubs setup for you, use the In the bag interface to customize your club selections.

Next you need to download a golf course. From the menu select either Search near or Search by. Search near will retrieve course near your current location, and search by lets you input course name/city/state/country to search by. Click on a course using the trackwheel to download it to your phone. Once a course is downloaded you can access it through the Course List. The satellite icon indicates whether a course has coordinates and the scorecard icon whether the course has a scorecard in the system.

Once you have a course downloaded you can view its details from the course screen. If the course has a scorecard available you will be able to Start Round. If the course does not have a scorecard you can either create it by clicking View/Edit Scorecard or using the Distance Only interface. Distance only displays just the distance to front, middle, and back of the green, and does not track scores.

When you click Start Round a dialog box appears asking you to select the tees you will be playing from. Click the appropriate box and the system initiates scoring and you are ready to go.

The process for inputing scores might seem complicated at first, but it is really straightforward. Remember during each step that captures gps locations to perform those when you are close to the ball.
Lets go through this from the perspective of you as a golfer.

You walk up to the tee, stick a tee in the ground and put your ball on it. In TeeDroid you select Set ball on tee and the application captures the the location.

You take out a club from your bag, take a swing and hit the ball down the course. In TeeDroid you click Select club and a dialog showing you the clubs in your bag will appear. Click the abbreviation of the club you used and TeeDroid tracks it for you.

Next you walk up to the place where the ball landed and check the lie of your ball. In TeeDroid you click Set result and a dialog asking your to input the place/terrain your ball has landed in. When you click a place/terrain the application captures the location of the ball and updates the play by play area at the bottom.

The Hit target prompt at the top lets you tell TeeDroid whether or not the shot hit it's intended target. This is used for generating statistics, and will be used for the upcoming club recommendations system. If left on auto TeeDroid will determine whether or not you hit the indended target (using current terrain/place, scorecard, and stroke information), this is sufficient in most cases.

Next take a club from your bag and repeat the step above to input the club selection. If the previous place/terrain is on the green, TeeDroid skips the club selection (assumes the putter is being used) and goes direct to the Set result action. The Select club and Set result actions repeat until you choose in the hole as the result.

Once the ball is in the hole the application updates your total and to par scores and the statistics for the round. Dont worry about making misstakes, just select Undo last from the menu, and the last action will be undone. You can also quit out of any club selection or set result dialog using the back button.

To navigate to the next hole use Next hole from the menu or the "p" key. Similarly you can select Prev hole or "q" to go to the previous hole.

What if you hit the ball in water? If you have indicated water with either the water hazard or water hazard lateral the next action will be Set drop. Walk over to where you intend to drop the ball click Set drop and the application displays a dialog letting you choose the place/terrain in which you dropped the ball. When you click the choice, TeeDroid will capture the location and update the play by play. This process is the same if you indicate a Penalty/Free drop from the menu. Not all penalties result in a drop so be careful to choose the correct one (see image right).

Once you have completed a round of golf you can select Finish Round. Once you have finished a round you will not be able to modify it. This lets TeeDroid know that the round is complete and that processes like calculating handicaping etc should be run (not yet available). Finishing the round will synchronize the round data with the server to ensure both have identical information.

To resume or view a round choose Rounds Played from the main screen. Click the round you would like to view/resum in the list displayed. This will bring up the Round Score/Stats screen. This screen can also be viewed during the play of a round and displays your scores and statistics from the round.

Statistics for a round are updated each time you complete a hole by selecting the in the hole result.

The In the bag screen is accessible from the main screen. Select the clubs in your bag by check the box next to the name. If you have a club in your bag not on the list add it by clicking Add club from the menu. Once you have completed your bag click Sync bag from the menu to save and post it to the server.

To ensure proper scoring, you cannot make changes to the bag without syncing/saving them to the server. Please only make changes if you have network connection.

Hole advice is accessible from the Play Round screen. It will automatically connect to TeeDroid site and pull down advice other players have left about playing the current hole.

You can refine the search by selecting Search from the menu and filter results by where you are on the hole, and order the results either by useful rating or date.

If you like/dislike an advice you can rate it by clicking the trackwheel when the useful line is highlighted.

If you would like to share information about how to play the current hole, click Add from the menu.


The first time you start TeeDroid Caddy mobile golf caddying application it will run through a setup procedure.

  1. The first step is a test of the networking, it runs automatically and makes sure your device can contact the TeeDroid servers.
  2. After the network tests complete you will be asked to login with your TeeDroid account (see example right). A valid account with premium services is required to use the TeeDroid mobile golf caddying application.
  3. Once login is completed, the phone will retrieve some data from the server to configure the application.
Upon completion the setup screen will automatically close and bring you to the main screen. Failure to complete setup will lead to TeeDroid Caddy application exiting.


The Synchronize option available from the main screen menu pulls down the default data from the server plus the information for your golf bag. You can use this to update the premium services expiration date on your phone.

New Course option is available both from the main screen and the course list /search screens. Fields with * next to them are required. Check the select if on course if you are doing the entry while at the course, and the application will capture your current location (used for search near).

If the course you are entering is a close match to in location or name, or the club is already in the system you will be prompted to either use the match or add the course to an existing club. Please review these carefully to ensure duplicate courses are not created in the system.

If there are no duplicate matches or if you make a selection from the Possible duplicates dialog the application will create the course post it to the server, and display the Course screen.

To create or edit a scorecard select View/Edit Scorecard from the course screen. If the course did not have an existing scorecard, one will be created with a default handicap rating, and all par 4s. To save/upload a scorecard at least 1 tee must be added.

To edit or add handicap select Edit Handicap from the menu. A dialog will prompt you to select the handicap to edit or whether you would like to add a new handicap.

Handicaps are set by clicking a hole handicap (shows selected in red) and then clicking the hole handicap you would like to swap it with. Once your are done updating the handicap, select Save from the menu to go back to the scorecard screen. Click back and select discard if you would like to undo your changes.

To edit or add par select Edit Par from the menu. A dialog will prompt you to select the par to edit or whether you would like to add a new par.

Pars are set by click the value for a hole and selecting 3/4/5 from the drop down displayed. Once you are done updating the par, select Save from the menu to go back to the scorecard screen. Click back and select discard if you would like to undo your changes.

To edit or add a tee select Edit Tees from the menu. A dialog will prompt you to select the tee to edit or whether or not to add a new tee. If the scorecard does not have any tees it will automatically bring you to the new tee screen.

Enter the name of the tee, the rating (ex: 71.4), and the slope (55 to 155). Clicking on gender lets you select from a drop down. Similarly for handicaps, and pars, are also selected using drop downs. Once you have completed the tee information click Save from the menu to go back to the scorecard screen. Click back and select discard if you would like to undo your changes.

Once you have made changes (and the scorecard has at least 1 tee), you will be able to select Save/Upload from the menu. The application will post the scorecard to the server and on completion display the Course Screen (updated with the changes to the Tees at the top if any). If you would like to undo the changes you have made to the scorecard, exit the scorecard screen using the back button and choose discard when prompted.


Course GPS Coordinates can be input into the system in multiple ways. You can enter them by mapping the coordinates using Google Earth and then uploading them to the system on the course webpage. You can request to have a course mapped and we will work with you to get the course mapped and in the system. You can also map the course using the TeeDroid mobile golf caddying application.

In application there are two ways to map golf course coordinates: mapping a course separately or mapping the course during a round.

On the course screen you can access the mapping a course separately. If there are no coordinates for the course Create Coords and if there are coordinates Edit Coords menu options will be available.

The Edit coords screens display buttons for setting the front/middle/back of green as well as the distance to the current location from the existing coordinates for a hole.

A list of holes is displayed, red indicating the hole has coordinates not set, green indicates all the coordinates for the hole have been set.

If you make changes to the coordinates, the Save/Upload menu option becomes available. Once you are done editing the coordinates click it to save and post the coordinates to the server.

While playing a round you can select Edit Coords from the menu to modify the coordinates for the current hole. The Edit GPS Coordinates dialog will be displayed. Click Back/Middle/Front to make the change to the corresponding coordinate. Click commit to save/upload the changes. Use the back key to discard any changes.

Creators of course coordinates can make changes to their own coordinate sets. To prevent malicious and random changes of if you edit a course coordinate not created by you, the server makes a copy of the existing coordinate set and applies your changes to it. You and anybody else can use either the original set or the coordinate set you made changes to. After review the changes will be applied back to the original copy. This means while the review is pending there could be multiple sets of course coordinates for each course. You can select which coordinate set to use by selecting Switch Coords during a round or using Select Coords on the course screen before the start of a round.

TeeDroid Mobile Golf Caddy
Get access to on course distances via GPS, and professional level statistics tracking for your golf game.

Available now for Blackberry 8000+ series phones (Curve, Pearl etc), iPhone 3G and T-Mobile G1/Android.

TeeDroid premium services (includes mobile application access) is 19.95 USD/year subscription.
TeeDroid comes with a 15 day free trial*.
TeeDroid available on AppStore

Register now

Find out how to get free access.

Recent News
Play-by-Play Putts Improvement
You can now enter a set of putts at once - makes it easier to finish adding putts.
Landmarks added
Landmarks feature for distances to locations on course has been added to Blackberry version.
Play-by-Play Tracker
Play-by-Play tracker has been added to Round display showing strokes overlayed on a map.
Manual Scoring + Shot Type
New release of the TeeDroid Caddy for Blackberry phones add Manual Scoring and Shot Type tracking.
TeeDroid Caddy Beta
TeeDroid releases the first beta of it's mobile golf caddying application.