################################################################################ # # # "PhoNetInfo" # # # ################################################################################ README (v2.2, effective as of December 19, 2008) Version: 1.9.0 (UNSIGNED for Open Signed Online) Date : June 14, 2008 Author : Patrick Frei Copyright (c) 2008 Patrick Frei. All rights reserved. ================================================================================ INDEX 1. INTRODUCTION 1.1. GENERAL FEATURE OVERVIEW 1.2. HOW TO USE 2. SUPPORT 2.1. GENERAL 2.2. PHONE SUPPORT 3. KNOWN ISSUES 4. LICENSE ================================================================================ 1. INTRODUCTION The following section attempts to provide a short introduction to using PhoNetInfo. For information on installing PhoNetInfo, see the INSTALL file. 1.1. GENERAL FEATURE OVERVIEW ----------------------------------------------- PhoNetInfo is a software that retrieves phone and network information. In detail, information about the following topics can be retrieved: a. General - Phone model and manufacturer - Phone IMEI (International Mobile Equipment Identity) - Phone IMSI (International Mobile Subscriber Identity) - Battery level - Battery status - Charger status - SIM card status - SIM lock status - IrDA status - UI framework version - OS version - SW version - Language version - Language SW version - Memory card CID (MID [Manufacturer ID], OID [OEM/Application ID], PNM [Product Name], PRV [Product Revision], PSN [Product Serial Number], MDT [Manufacturing Date]) b. Running tasks, declared as - system - non-system - system hidden - non-system hidden c. Active profile settings - Name of active profile - Ringing type and volume - Keypad volume - Warning tones - Message alert d. Network - Network signal strength in "-dBM" and as "bar value" - Network long and short name - Network display tag - Network registration status - Country code (MCC) - Network ID (MNC/NID) - Network mode - Network access technology - Location area code (LAC) - Cell ID - CDMA system identity (SID, if available) - GPRS availability - GPRS availability status e. WLAN and bluetooth - WLAN name - WLAN status - WLAN IP address - WLAN net mask (if available) - WLAN broadcast address (if available) - WLAN default gateway (if available) - WLAN primary name server (if available) - WLAN secondary name server (if available) - WLAN MTU (Maximum Transmission Unit [KBytes]) - WLAN speed (Kbps) - WLAN MAC address - Bluetooth MAC address - Bluetooth device class - Bluetooth device name - Number of physically connected bluetooth devices - Bluetooth scan status f. Camera (if built-in) - Number of cameras - Hard- and software version - Optical and digital zoom - Optical and digital zoom factor - Number of frames per buffer - Number of supported buffers - Image and video formats g. Hardware abstract layer "HAL" - Manufacturer UID - Hardware and software revision - Software build ID - Machine UID - Device model and family - CPU speed - CPU type and architecture - CPU Application Binary Interface (ABI) type - System tick period - System startup reason (cold reset, warm reset, system fault) - Size of (free) RAM and ROM - Memory page size - Number of device keys - Number of display pixels and colors - Number of device LEDs - Display state - Power status - etc. Note: Not all information will be available at every time. Some information will be hidden if there are not results for a certain item (e.g. if there is currently no network coverage). 1.2. HOW TO USE ----------------------------------------------- a. After the installation (see the INSTALL file), run the application by clicking on the 'PhoNetInfo'-icon. b. When the main screen appears, choose an information topic in the list by using the tabs 'General', 'Tasks', 'Profile', 'Network', 'WLAN / BT', 'Camera' and 'HAL'. You can also scroll up and down the list. c. If some information is too long to be fully displayed on the screen, click on the corresponding item. The full information will be displayed in a popup. Click on 'OK' to close the popup. d. To get some information about PhoNetInfo and its developer go to the 'Options' menu and select 'About'. e. To exit the application go to the 'Options' menu and select 'Exit'. Alternatively select 'Exit' directly. f. To reboot your phone go to the 'Options' menu and select 'Reboot device'. ================================================================================ 2. SUPPORT 1.1. GENERAL ----------------------------------------------- For general information and support of PhoNetInfo, please go to http://www.patrickfrei.ch/phonetinfo/ 1.1. PHONE SUPPORT ----------------------------------------------- PhoNetInfo has been successfully tested on the following phones (firmware version): - Nokia N95 (21.0.016 / 14-02-08 / RM-159) - Nokia N95 (20.0.015 / 13-11-07 / RM-159) - Nokia N95 (12.0.013 / 19-06-07 / RM-159) - Nokia N95 (11.0.026 / 17-04-07 / RM-159) - Nokia N73 (4.0812.4.0.1 / 21-03-2008 / RM-133) - Nokia N73 (4.0735.3.0.2 / 01-09-2007 / RM-133) - Nokia N73 (4.0723.2.0.1 / 06-06-2007 / RM-133) - Nokia N73 (3.0713.1.0.2 / 05-04-2007 / RM-133) - Nokia N73 (3.0649.0.0.1 / 30-11-2006 / RM-133) - Nokia N71 (4.0642.1.05 / 24-11-2006 / RM-67) - Nokia E90 (07.40.1.2 / 03-10-2007 / RA-6) - Nokia E90 (07.24.03 / 12-06-2007 / RA-6) - Nokia E65 (1.0633.58.02 / 16-01-07 / RM-208) - Nokia E62 (2.0618.06.17 / 10-08-06 / RM-88) - Nokia E61 O2 Branded (2.0618.06.05 / 14-07-06 / RM-89) - Nokia E61i (1.0633.22.05 / 15-02-07 & 2.0633.65.01 / 03-10-07 / RM-227) - Nokia E51 (150.34.15 / 25-01-2008 / RM-244) - Nokia 5500 (03.55 / 23-11-06 / RM-86) - Nokia 6120c (03.83 / 19-06-07 / RM-243) IMPORTANT: Please let me know if PhoNetInfo is supported by your phone: Use the feedback form on my website (http://www.patrickfrei.ch/contact.php) and send me information about your "phone model" and "firmware version" (press *#0000# to find out what firmware version you are using). ================================================================================ 3. KNOWN ISSUES Most SAMSUNG devices (e.g. SGH-G810 / SGH-i450 / SGH-i550 / SGH-i560 / SGH-i8510 INNOV8) ------------------------------------------------------------------- ISSUE: Phone restarts after switching to "HAL"-tab. SOLUTION: None. It is a firmware bug that relates to the function HAL::GetAll(). TECHNICAL BACKGROUND: The HAL API (hal.h, link against hal.lib) provides three methods HAL::Get(), HAL::Set(), and HAL::GetAll(). Get() and Set() work correctly, but GetAll() does not. Since this is in the low level platform code this problem may also appear in other Samsung devices based on the same hardware (TI) including the i7110. NOKIA N80 / N80IE: ------------------ ISSUE: Instead of information about the 'SW version', 'Language version' and 'Language SW version' you get 'No data, see KIS000450'. SOLUTION: Several Nokia N80 and N80IE users reported one of the following errors when trying to run previous versions of PhoNetInfo: - Unable to execute file for security reasons - Protection error (-46) This was caused due to a known bug in the Nokia N80 and N80IE firmware. The issue exists at least in Nokia N80 with firmware version 3.0617.0.6 and 4.0632.0.38. As of PhoNetInfo 1.8.0 there is a temporary bugfix available. On the one hand, instead of information about the 'SW version', 'Language version' and 'Language SW version' you will get 'No data, see KIS000450'. On the other hand, PhoNetInfo also runs on all Nokia N80 versions regardless of the aforementioned firmware bug. FREI SOFTWARE DEVELOPMENT is looking forward to provide another solution that completely fixes this problem. TECHNICAL BACKGROUND: For additional technical information about this issue please refer to: http://wiki.forum.nokia.com/index.php/ KIS000450_-_SysUtil_API_does_not_work_in_Nokia_N80 Most S60 3rd edition devices (e.g. NOKIA N95 / 6110 Navigator): --------------------------------------------------------------- ISSUE: A wrong CPU type, architecture and clock speed is being displayed in the HAL information tab. E.g. on a 6110 Navigator PhoNetInfo shows "ARM 4" resp. "187 MHz" instead of "ARM 11" and "369 MHz". SOLUTION: This is a known bug that affects most Symbian S60 3rd edition devices. Download the unsigned version of PhoNetInfo (as of version 1.7) on the website of FREI SOFTWARE DEVELOPMENT. The bug has been (partially) "fixed" there as most values are hardcoded but anyway they make no claim to completeness. TECHNICAL BACKGROUND: For additional technical information about this issue please refer to the Forum Nokia Wiki Knowledge Base (Known Issue): http://wiki.forum.nokia.com/index.php/ KIS000764_-_Incorrect_CPU_information_reported_by_HAL ================================================================================ 4. LICENSE Copyright (c) 2008 Patrick Frei. All rights reserved. This application is freeware and may not be sold. If you believe you have paid for this application, please e-mail symbiansigned@symbian.com with the details of where you obtained the product. Contact Information: http://www.patrickfrei.ch/contact.php ================================================================================