Welcome to the official BlackBerry Support Community Forums.

This is your resource to discuss support topics with your peers, and learn from each other.

inside custom component

Java Development

An unsupported API was called by the JVM: RadioGetGprsState

by Retired ‎02-16-2010 10:18 AM - edited ‎02-17-2010 10:50 AM (1,937 Views)


This article applies to BlackBerry® wireless devices based on Java™.


You run an application on a BlackBerry device, connected to the CDMA2000™ 1X or cdmaOne network. If the application implements the GPRSInfo.getIMEI() method, the following error appears:

An unsupported API was called by the JVM: RadioGprsState


The device does not contain an International Mobile Equipment Identity (IMEI) number to be retrieved.


The BlackBerry application programming interface (API) Set provides the following radio classes:

  1. CDMAInfo
  2. GPRSInfo
  3. IDENInfo

GPRSInfo & IDENInfo provide the getIMEI() method; however, the CDMAInfo class provides a similar method called getIMSI(). This method returns the International Mobile Station Identity.

Note: Applications that need radio-specific information should use the RadioInfo.getNetworkType() method to determine the type of network.

Users Online
Currently online: 15 members 1,057 guests
Please welcome our newest community members: