################################################################################ # # # "PhoNetInfo" # # # ################################################################################ README (v1.3, effective as of February 13, 2009) Version: 2.0.0 (UNSIGNED for Open Signed Online) Date : January 2, 2009 Author : Patrick Frei Copyright (c) 2009 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 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 by using the 'OK' button. The full information will be displayed in a popup window. Click 'OK' again to close the popup. d. To copy any information to the clipboard, click on the corresponding item by using the 'OK' button. Then use any editor of your choice on your phone to paste the information by using the 'pencil' button. e. To get some information about PhoNetInfo and its developer go to the 'Options' menu and select 'About'. f. To exit the application go to the 'Options' menu and select 'Exit'. Alternatively select 'Exit' directly. g. 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 is compatible with all Symbian S60 3rd edition mobile phones and has especially been confirmed by users resp. the developer to work at least on the following phones (firmware version): - Nokia N95 (30.0.015 / 15-07-08 / RM-159) - 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.0839.42.0.1 / 25-09-2008 / RM-133) - 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 / RM-227) - Nokia E61i (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) Please let me know if PhoNetInfo is definitively 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 All S60 5th and some 3rd edition devices (e.g. Nokia N96): --------------------------------------------------------- ISSUE: The phone cannot be rebooted by using the menu item 'Options'/'Reboot device'. SOLUTION: None. TECHNICAL BACKGROUND: The according function has been removed from resp. blocked in the firmware of these devices. ================================================================================ 4. LICENSE Copyright (c) 2009 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 FSD with the details of where you obtained the product. Contact Information: http://www.patrickfrei.ch/contact.php ================================================================================