As you are writing your WP7 applications you may come across the need to get information about the device your application is running on like the Firmware version, Manufacturer or the Memory the phone has loaded. You can find all of this information in Microsoft.Phone.Info.DeviceStatus.

 

   1:   PowerSource =  Microsoft.Phone.Info.DeviceStatus.PowerSource.ToString();
   2:   
   3:   FirmwareVersion = Microsoft.Phone.Info.DeviceStatus.DeviceFirmwareVersion;
   4:   
   5:   HardwareVersion =  Microsoft.Phone.Info.DeviceStatus.DeviceHardwareVersion;
   6:   
   7:   Manufacturer =  Microsoft.Phone.Info.DeviceStatus.DeviceManufacturer;
   8:   
   9:   Name = Microsoft.Phone.Info.DeviceStatus.DeviceName;
  10:   
  11:    TotalMemory = (Microsoft.Phone.Info.DeviceStatus.DeviceTotalMemory / 

           1048576).ToString() + "MB";
  12:   
  13:   HasKeyboard = Microsoft.Phone.Info.DeviceStatus.IsKeyboardPresent;

 

Use this class to find the information you are looking for.  Hope that helps.