################################################################################ # # # "PhoNetInfo" # # # ################################################################################ README (v2.8, effective as of July 25, 2009) Version: 1.2.0 Date : March 20, 2007 Author : Patrick Frei Copyright (c) 2007 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) - Subscriber ID (IMSI; International Mobile Subscriber Identity) - Battery level - Charger status - UI framework version - OS and SW version - Language (SW) version 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 tone - Message alert d. Network - Network signal strength (in "-dBM" and as "number of signal bars") - Network long and short name - Network display tag - Country code (MCC) - Network ID (MNC/NID) - Location area code (LAC) - Cell ID - CDMA system identity (SID) e. 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' 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 exit the application use the 'Options' menu and select 'Exit'. Alternatively select 'Exit' directly. ================================================================================ 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 (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.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-i550 / SGH-i560 / SGH-i8510 INNOV8) ------------------------------------------------------------------- ISSUE: Phone restarts after switching to "HAL"-tab. SOLUTION: None. This is a Samsung firmware bug that relates to the function HAL::GetAll(). Future firmware updates may solve that problem. TECHNICAL BACKGROUND: The HAL API (hal.h, link against hal.lib) provides three methods HAL::Get(), HAL::Set(), and HAL::GetAll(). On a Samsung device Get() and Set() work correctly, but GetAll() does not. Since this is in the low level platform code the problem may 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. 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 and 5th edition devices: ------------------------------------ ISSUE: A wrong CPU type, architecture and clock speed is being displayed in the HAL information tab. E.g. "ARM 4" and "187 MHz" instead of "ARM 11" and "369 MHz". SOLUTION: This is a known firmware bug that affects most Symbian S60 3rd and 5th edition devices. The bug has been fixed in PhoNetInfo as the necessary values are now 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 S60 5th edition devices: ----------------------- ISSUE: The phone cannot be rebooted by using the menu item 'Options'/'Reboot device'. SOLUTION: None. TECHNICAL BACKGROUND: The according function has probably been removed from resp. blocked in the firmware of all 5th edition devices. ================================================================================ 4. LICENSE Copyright (c) 2007 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 ================================================================================