Installing games in Motorola phones via USB cable

REQUIREMENTS

USB cable

JADMaker(only if you do not have a .jad file with its corresponding .jar file).

p2kman or PST.
MIDway.

JADMAKER

If you only have the .jar file of a game, then you need the corresponding .jad file too. You can create a .jad file from it by using a small application program called JADMaker. Just simply drag the .jar file onto JADMaker and a .jad file will automatically be created in the same directory.
Note: The .jad file and the .jar file must stay in the same directory.

ENABLING THE JAVA APP LOADER IN YOUR PHONE’S MENU

This is required to enable you to load java games and applications. It is only necessary to do this once. If this has already been done, skip this stage.

METHOD 1 – Using p2kman
This method utilises seem editing, and the actual setting that you need to change can only be done on the triplets and triplets based phones. For all other motorola’s, use PST instead.
To enable the Java App Loader, the only setting that you need to change is the following:

Seem: 0032_0001
Offset: 43(Hexidecimal)
Bit: 0
Value: 1 [Note: For the C650, this needs to be changed to F7]

If the value of this bit has already been set to 1, then you can go straight to INSTALLING GAMES.
For instructions on how to do this, read The Seem Editing Tutorial.

METHOD 2 – Using PST
1) Plug in USB. The LCD on your phone should light up. – wait for it to go off.

2) Run PST Phone Programmer, then wait for it to settle down

3) Click on New on the menu at the top, then kjava file

4) Click on the Read data from phone button.

5) A Programmers Progress dialogue box should now appear showing:

Tasks………………………………………….. ……………………………Status
Suspending the phone………………………………………….. ………Completed
Reading list of java games on your phone…………………………..Completed
They should each have a tick sign to the left of them if they completed successfully.

6) Click off the Programmer Progress dialogue box

7) The Untitled Kjava File dialogue box should say Java App Loader is Now Disabled. If it says Java App Loader is Now Enabled, go straight to Step 8.

7i) Click on the Enable/Disable Java App Loader Menu in the dialogue box.

7ii) The Programmer Progress dialogue box should now reappear, again, showing:
Tasks………………………………………….. ……………………………Status
Suspending the phone………………………………………….. ………Completed
Reading list of java games on your phone…………………………..Completed
They should each have a tick sign to the left of them if they completed successfully.

7iii) The Untitled Kjava File dialogue box should now say Java App Loader is Now Enabled. This means that the Java App Loader in your phone’s menu is now enabled.

8) Unplug your USB cable.

9) Switch phone ON. Wait about 30 seconds to give the phone time to initialise itself. Your Java App Loader should now be enabled.

INSTALLING GAMES

Stage 1(Go to the Java App Loader in your phone’s menu):
1) Note: Do not plug your USB cable into your phone until the next step. On your phone, go to Main Menu -> Settings -> Java Settings -> Java App Loader . Once you click on Java App Loader , it should display Insert cable now

2) Plug in your USB cable. After a second or two, the display on your mobile should say: JAL link is now active. Wait for that message to disappear and for it to return to the main java menu

Stage 2(MIDway):
3) Run MIDway

4) A dialogue on MIDway should say: Cannot open serial port. Do you want to change port settings? Don’t worry if this doesn’t appear – just go to Step 8 as this probably means that your setting are OK.

5) Click Yes

6) Another dialogue box will appear with Communication Settings.
Your setting should be:

  • COM port: COM3 (see Determining what COM port you are using, below).
  • Baud Rate: 11520 (see Determining the Baud Rate, below).
  • AT command: AT (’AT’ must be written in upper case)

7) Click OK

8) Click on the Open JAD button and select the .jad file of the game. Remember that the .jad file and the .jar file must be in the same directory.

9) Click the Send JAD button next to it.

10) The right hand sofkey on your phone will now have DOWNLD . Click on this, and wait for the game to download and install. Don’t worry if the following is shown on your phone’s display:
Application installed – but may have limited functionality.
It’s a standard message and is displayed for each and every game. On 95% of the games that i’ve played on my V500, i’ve never noticed any limited functionality.

——————————————————————-

Determining what COM port you are using
1) At this stage, your USB should be plugged into your phone. On your PC, go to Phone and Modems Options(on XP) in Windows Control Panel.

2) Click the Modem tab. You should see something similar to the following:

Modem………………………….Attached To
Motorola USB Modem………..COM 3

3) Make a mental note of the COM port that you’re are using. This is the COM port to use for MIDway.

Determining the Baud Rate
1) At this stage, your USB should be plugged into your phone. In Windows Control Panel on your PC, go to Phone and Modems Options(on XP) -> Properties -> Modems tab-> Modems tab again. The baud rate should be displayed there.

2) Make a mental note of the baud rate that you’re are using. This is the baud rate to use for MIDway.


TROUBLESHOOTINGTHE PROBLEM
Once you have just pressed the softkey marked DOWNLD on your phone, MIDway may report a [TIMER EXPIRED] error.POSSIBLE EXPLANATIONS & SOLUTIONS

  • If this happens, its usually down to incorrect settings in MIDway, so check that the COM port, baud rate, and AT command are all correct. If all is correct there, you could also check the Drivers, Devices, and the Device Manager.

THE PROBLEM
Shortly after pressing the Send JAD button, MIDway reports the following:

Opening JAR file………….[FAILED].

OR

Transmitting data blocks [00001] [Failed].

POSSIBLE EXPLANATIONS & SOLUTIONS

  • This could mean that the game file itself is corrupt.
  • It sometimes happens that if you download the .jad file as well as the .jar file, the settings in the .jad file don’t match the .jar file. In this case, create the .jad file again using JADMaker.
  • It may mean that the game is incompatible with the phone.

THE PROBLEM
Shortly after first running a java game, it exits with the message Application Error.

POSSIBLE EXPLANATIONS & SOLUTIONS

  • This seems to mean that the .jar file is corrupt.

Technorati Tags: , , , ,

No Comments

Leave a reply