Programmes After Market Services (PAMS) Technical Documentation NHB–3 SERVICE SOFTWARE INSTRUCTIONS Original 0597
PAMS Technical Documentation NHB–3 Service Software Instructions AMENDMENT RECORD SHEET Amendment Number Original 26/97 Date Inserted By Comments Page 2
PAMS Technical Documentation NHB–3 Service Software Instructions Contents of Service Software Instructions Service Software Instructions General Required Servicing Equipment Mechanical Connections Starting Service Software Menu Structure, Main Menu Service Software Menu Structure, Testing and Adjustment Service Software Menu Structure, ME Memory Functions Using Menus Help Functions Text Editing Windows Service Software Menu Commands 1 – PC Setup 2 – Initialize Phone 3 – Testing and Adjustments 3.
PAMS Technical Documentation 3.6 – Logic Controls 3.6.1 – Read A/D Converters 3.6.2 – Buzzer Volume 3.6.3 – LCD Test Display 3.7 – MCU Selftests 3.8 – Set MCU Start–up Self–tests 4 – ME Memory Functions 4.1 – ME Short Code Memory 4.2 – User Settings and Values 4.2.5 – Security Code 4.2.6 – Master Code 4.2.7 – Wake Up Message 4.3 – Product Profile Settings 4.4 – Write HW Version 4.6 – IMEI Transfer 4.7 – Set UI and SCM factory Values 4.
PAMS Technical Documentation NHB–3 Service Software Instructions Service Software Instructions General The service software is specially designed to facilitate the servicing of PCS cellular telephones. The software can be used to control the phone according to the user’s wish merely by entering commands via the keyboard of a PC/AT connected to the phone. This section refers to PCS Service Software Version 0.
PAMS Technical Documentation NHB–3 Service Software Instructions Mechanical Connections Caution: Make sure that you have switched off the PC and the printer before making connections ! Caution: Do not connect the PKD–1 key to the serial port. You may damage your PKD–1 ! The software controls the phone via a separate adapter connected to the serial port of the PC and to the telephone’s M2BUS (DAU–2 and XCM–1). Attach the protection key PKD–1 to parallel port one (25–pin female D–connector) of the PC.
PAMS Technical Documentation NHB–3 Service Software Instructions Connect the M2BUS adapter (DAU–2, item 11) to the serial port (25–pin male D–connector). In case your PC (as AT types in general) has a 9–pin serial port use the special connector adapter cable provided (item 8). Then connect the modular cable XCM–1 (item 3) from the M2BUS adapter to the modular connector of the service box JBS–7 (item 9). Now connect the transceiver NHB–2 to the service box.
PAMS Technical Documentation NHB–3 Service Software Instructions Starting Start the phone by pressing the power on button of the handset. Switch PC power on. To start the program on diskette, proceed as follows: 1. insert the service software diskette into drive A: of your PC 2. log into drive A: type A: and press 3. start NHB2SERV.BAT and run the service software type NHB2SERV and press To start the program on hard disk (if installed), proceed as follows: 1.
PAMS Technical Documentation NHB–3 Service Software Instructions Service Software Menu Structure, Main Menu Program Setup 1 Load New Setup 2 Save Current Setup Testing and Adjustments 1 RF Controls 2 Adjustments 3 Call Simulation 4 Internal Audio Loop 5 External Audio Loop 6 Logic Controls 7 Run MCU Selftests 8 Set MCU Start–Up Self–tests MAIN 1 Program Setup 2 Initialize Phone 3 Testing and Adjustment 4 ME Memory Functions 5 Repairing date 6 power–up Self–tests 7 SW and HW Versions 8 Phone Mode (Local
PAMS Technical Documentation NHB–3 Service Software Instructions Service Software Menu Structure, Testing and Adjustment RF Controls 1 Actie Unit (TX/RX)............................: RX 2 TX Power Level................................: 10 3 Operation Mode (Burst/Continuous).: Burst 4 TX Data Type (0/1/RND)..................: 1 5 Continuous Mode Channel...............: 661 6 Channel............................................:661 7 Monitoring Channel...........................: 512 8 AGC...................
PAMS Technical Documentation NHB–3 Service Software Instructions Service Software Menu Structure, ME Memory Functions ME Short Code Memory Name: 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: ,,,,, ME Memory Functions 1 ME Short Code Memory 2 User Settings and Values 3 Product Profile Settings 4 Write HW Version 5 IMEI Transfer 6 Set UI and SCM Factory Values 7 Set Factory Values Number: User Setting and Values 1 Security Code..............: 12345 2 Master Code................: 0123456789 3 Wake Up Message......
PAMS Technical Documentation NHB–3 Service Software Instructions Using Menus All menu selections have a separate selection character in the first column. This character is a number, a letter or a special ASCII character (e.g., <+> or <–>). Menus have a fixed constant display structure, i.e. the texts cannot be scrolled. You can select a function from a menu in two different ways. The first way is to press the key on the PC keyboard corresponding to the first character of the line.
PAMS Technical Documentation NHB–3 Service Software Instructions Text Editing Windows When you have made a selection which needs some additional information, the basic text editing window is activated. The text editing window may have one or more editing lines. The length of the line varies depending on the function. When the window is activated the text which was previously in that window (default text) reappears on the screen.
PAMS Technical Documentation NHB–3 Service Software Instructions Has also two different meanings depending on the editing mode; • When the overstrike mode is activated the key changes the character under the cursor into a space and moves the cursor for ward. If the cursor is at the last editing position of the last line nothing happens.
PAMS Technical Documentation NHB–3 Service Software Instructions Service Software Menu Commands When you start the Service software, the main menu can be seen on the screen. There are eight main functions; The phone should be in the local mode for the third and fourth functions. (After the program has started the phone automatically assumes the PCS mode). You can change phone mode by choosing function ”7 – Phone mode”. The number identifier of each title refers to a main– and a sub–menu item. E.g., in 3.
PAMS Technical Documentation NHB–3 Service Software Instructions 1 – PC Setup When save setup is selected the basic text window is made and the program asks setup file name. The setup information is saved when the name is ended with key.
PAMS Technical Documentation NHB–3 Service Software Instructions – Internal audio loop: • input (Start value = Int) • output (Start value = Int) • loop (Start value = Off) – External audio loop: • interface (Start value = HS) – Logic controls • Buzzer Volume (Start value = Off) • LCD Test Display (Start value = 1) Load function generates same kind of basic text window as save function and asks setup file name.
PAMS Technical Documentation NHB–3 Service Software Instructions 2 – Initialize Phone With this function you can initialize the phone to accept M2BUS commands from the PC. This function should be used right after the phone is connected to PC and powered up.
PAMS Technical Documentation NHB–3 Service Software Instructions 3.1 – RF Controls RF Control Information Window When RF controls menu is activated, the information window will be generated and it is updated when information is changed. This window is removed when exit is made from RF controls menu. The shown window type is used when burst operation mode is selected. The text in the window has same meaning as in the selection menus. TX Power have value OFF or transmission power as PCS value.
PAMS Technical Documentation NHB–3 Service Software Instructions The next table shows the information window display on different situations: Active Unit = TX Operation mode = BURST Not operate continous mo TX Power Level: TX Data Type: Continuos Mode Channel: Channel: Monitoring Channel: AGC: AFC: Updated Updated Removed Updated Removed Removed Removed Active Unit = RX Operation mode = BURST Operation mode = CONT.
PAMS Technical Documentation NHB–3 Service Software Instructions 3.1.3 – Operation Mode With this function it’s possible to change the operation mode. The operation mode is burst or continuous. Selection texts are ”Burst” or ”Cont”.
PAMS Technical Documentation NHB–3 Service Software Instructions 3.2 – Adjustments If EEPROM fault is noticed when local mode was selected, it is not possible to select adjustments menu. All adjustments which have EEPROM saving selection have the next kind of behaving with and keys: When adjustment function is activated and key is used the program will ask are the values saved to the EEPROM or not. If key is used, adjustment values are saved to the EEPROM.
PAMS Technical Documentation NHB–3 Service Software Instructions 3.2.1 – TX Power Tuning This function is used for tuning power levels. The next question is made to the user: Values from EEPROM? (YES/NO) _ The user is also informed that TX power will be connected to biggest value if he does not break the selection with key. If key is used, tuning values from EEPROM will be loaded. If key is given, the values which PC program normally uses when DSP is controlled will be used.
PAMS Technical Documentation NHB–3 Service Software Instructions The next automatic selections are made when this tuning function is activated: – if transmission data is 0, 1 or random then continuous 1 data is selected – active unit = TX – the base power level is selected – operation mode = burst – channel = 661 The cursor is shown on the tuning position. Next value is selected with arrow keys. arrow keys will cause power changing.
PAMS Technical Documentation NHB–3 Service Software Instructions If the TX power tuning is ended and power coefficients are acceptable, the behaving of the PC SW is following: Key Response Y The coefficients are written to EEPROM and tuning is ended The tuning is ended without EEPROM writing but the tuned coefficient values are used when RF controls are used The tuning is continued – N Esc other key When all power coefficients have such values that they don’t cause any error messages, exit can be pe
PAMS Technical Documentation NHB–3 Service Software Instructions 3.2.3 – TX I/Q Tuning This function is used for tuning TX I and Q branch DC offset, amplitude difference and phase difference. The function causes the same question about values (from EEPROM or PC) as power tuning.
PAMS Technical Documentation NHB–3 Service Software Instructions 3.2.3.3 – Tune TX I and Q DC Offset The operation of this function is the same as one above, except with this selection the both I and Q branch DC Offset is tuned. When plus <+> or minus <–> –key / ( arrow keys left or right ) has pressed the both values are changed to the same direction. If another value is in the limit value it does not change, but the other value will change. 3.2.3.
PAMS Technical Documentation NHB–3 Service Software Instructions 3.2.4 – RSSI Calibration When function is activated the selected channel is checked. If none of the receiving channel numbers from 512 to 810 in PCS mode is selected then error message is shown and the user is asked to change the channel to the valid receiving channel area.
PAMS Technical Documentation NHB–3 Service Software Instructions The exit and the handling of AGC values are made by the same way (see the following table) as described in TX power tuning. Key Response Y The coefficients are written to EEPROM and tuning is ended The tuning is ended without EEPROM writing but the tuned adjusted AGC values are used when RF controls are used The adjustment is continued – N Esc other key 3.2.
PAMS Technical Documentation NHB–3 Service Software Instructions When AFC Diagram function is ended and if the measured environment temperature is below zero degrees centigrade, an error message is shown and the user is asked to continue or break the tuning. The next answers and responses are in use: Key Response Y N other key The tuning is continued The tuning is ended without EEPROM writing – When exit is made, the next selections are set to the values which were selected before this adjustment.
PAMS Technical Documentation NHB–3 Service Software Instructions 3.2.6 – Noise Sensitivity This function is used for making Signal to Noise measurement. The next automatic selections are made when this tuning function is activated: – active unit = RX – operation mode = continuous – AGC = 93 dB in PCS When this selection is made the next window comes to the display. Clipping distance is the difference to the signal clipping value. SNR is measured in A/D converter.
PAMS Technical Documentation NHB–3 Service Software Instructions When signal data is received, distance to clipping signal level is shown as dBs on the display. When either signal or noise measurement results are received, ”MEASURING” text is removed and the help line is on the display. When both measurements (signal and noise) are done at least once, the signal to noise relation and difference are also shown on the display.
PAMS Technical Documentation NHB–3 Service Software Instructions 3.2.7 – Charge Voltage Adjustment This function needs 6 V charge voltage from external power supply. When the function is activated the next window will be shown. The A/D converter has positive 10 bit value. The A/D converter value is read again when previous value is received and shown on the screen. If none measurement result is received when key is used, the information message is shown.
PAMS Technical Documentation NHB–3 Service Software Instructions 3.2.8 – Battery Voltage Adjustment This function needs 6 V battery voltage from external power supply. When the function is activated the next window will be shown. The operation is the same as in charge voltage calibration. 3.3 – Call Simulation 3.3.1 – TX Power Level All power levels (0...15) can be selected. This updates same parameter as TX power level in the RF controls menu. Note that test and base value can’t be selected.
PAMS Technical Documentation NHB–3 Service Software Instructions 3.3.2 – Channel This informs the normal operating RF channel number. Normal channel numbers can be selected. The same channel number is used both for transmission and receiving. This updates same parameter as channel number in the RF controls menu. 3.3.3 – 3.3.8 – Monitoring Channels Channels for monitoring are specified with these six selections. All channel numbers can be used.
PAMS Technical Documentation NHB–3 Service Software Instructions 3.5 – External Audio Loop The first item selects the interface (internal/external). The sent audio signal level has constant value which depends on the interface. The frequency is changed, the received signal strength is measured and if too big difference to expected values is noticed, error message is displayed. Three different frequencies are used.
PAMS Technical Documentation NHB–3 Service Software Instructions 3.6 – Logic Controls After this selection new window is shown: 3.6.1 – Read A/D Converters After this selection new window is shown: No value is shown when selected. When correspondent messages are received, the A/D converter values (10 bits decimal numbers) are displayed and read again. The exit is made with .
PAMS Technical Documentation NHB–3 Service Software Instructions 3.6.2 – Buzzer Volume The buzzer volume is changed by using the number or key. Three different values can be selected. The frequency used in buzzer control is 2700 Hz. When logic controls menu is exited with key the buzzer volume is switched always off. 3.6.3 – LCD Test Display The LCD display is changed by using the number or key. Two different test displays can be selected.
PAMS Technical Documentation NHB–3 Service Software Instructions Note that power–off test (if passed) turns power off and power should be reconnected by using the phones keypad after the successful test. After the power has been connected to phone, the normal start–up routines are made and the self–test results are shown in the MCU self–tests menu (i.e. all other than power–up self–tests are in NOT EXECUTED state after the power–up routines).
PAMS Technical Documentation NHB–3 Service Software Instructions 4 – ME Memory Functions The user interface of the phone is disabled (keypad cannot be used, display is not updated and tones are not generated) when this selection is made. When this menu is exited, user interface is enabled again. When program should save values to ME memory in any selection, it asks for confirmation. If key is used, values are saved to the memory. If or key is used, the values are not saved to the memory.
PAMS Technical Documentation NHB–3 Service Software Instructions 20 phone numbers and names are seen at the same time on the window. Memory position numbers are on the left side of the window. Phone number field has 30 and name field 20 character positions and there is one space between these fields on the screen. When key is pressed, the selected number can be edited. When the number editing is ended with the key, the name is displayed and it can be edited.
PAMS Technical Documentation NHB–3 Service Software Instructions When either phone number or name is tried to be edited, the characters are checked. Only correct characters are accepted. If values are read from file and wrong characters are noticed, error message is shown and the wrong characters are replaced by question marks. Accepted characters in the number field are: • all numbers 0..9; hexadecimal values: 30H..
PAMS Technical Documentation NHB–3 Service Software Instructions 4.2 – User Settings and Values After this selection new window is shown: After menu selection all needed user settings will be read from the ME. If a reading error happens, an error message is shown and the ME memory functions menu is displayed when any key is pressed. When menu is exited with key and if some user settings and values have been read from ME or file to PC memory, the program behaves same way as with short code window.
PAMS Technical Documentation NHB–3 Service Software Instructions If the ME data is corrupted when reading, an error message is shown. The message is removed when any key is pressed. Save to File The window is made and the program asks the file name. The user settings and values are saved when the name is ended with key. Open from File The user data is read from given file to PC memory. The file name is given as with save to file selection.
PAMS Technical Documentation NHB–3 Service Software Instructions 4.3 – Product Profile Settings When product profile pettings selection is activated the product profile information is read from EEPROM. If the information is not received within 2 seconds an error message is shown and the ME memory functions menu is displayed. Otherwise the product profile settings menu is displayed, where the user can select needed features. The menu items will be added when new features will be added to product profile.
PAMS Technical Documentation NHB–3 Service Software Instructions 4.6 – IMEI Transfer The purpose of this function is to transfer the IMEI code from an old system board to a new system board. This function is used when you are changing the system board. When this selections is made the user is asked to confirm the function with key. Pressing the or keys the selection is cancelled. If any other key is used, nothing happens. When key is pressed the IMEI is read from EEPROM to PC.
PAMS Technical Documentation NHB–3 Service Software Instructions 4.8 – Set Factory Values Factory values setting message is sent to MS with this function.The user is asked to confirm the function with key. When selection is accepted the waiting window is made. When factory set is done (response message received) the waiting window is removed. The waiting window tells the needed time. If the waiting window is removed with key, it has no effect to factory set command.
PAMS Technical Documentation NHB–3 Service Software Instructions 5 – Power–up Selftests When the window is activated, all test result fields have value no response. When responses are received, the values will be updated. When key is used, the previous menu will come to the screen. Below is the list of DSP processor test faults. Only one fault value is indicated in the DSP processor selftest message. MCU test results are indicated one by one on the separate lines.
PAMS Technical Documentation NHB–3 Service Software Instructions 6 – SW and HW Versions When versions selection is used a new window will be generated. The window has next information: MCU internal SW version: MCU external SW version: DSP internal SW version: DSP external SW version: ASIC version: HW version: Manufacture Month: XX.YY dd–mm–yy ZZ–Z (c) NMP. XX.YY dd–mm–yy ZZZ–ZZZ (c) NMP. ROMx (Lj) sx.zzzz AAA BBBB MMYY The next symbols are used: Symbol XX.
PAMS Technical Documentation NHB–3 Service Software Instructions 7 – Phone Mode With this function you can change the phone state (PCS or local mode). When PCS is selected the normal start up functions take place in the phone and the phone is in normal operating mode. When you are selecting the PCS mode, the phone tries to synchronize into the base station and the waiting window appears into the screen.
PAMS Technical Documentation NHB–3 Service Software Instructions Appendix I Installing the service software on PC hard disk The program is delivered on a diskette and is protected with a protection key PKD–1, which must be attached to the parallel port when the service software is being used. The program can also be installed on the hard disk, which is recommendable to obtain maximum data access rate. Do not lose your original diskette.
PAMS Technical Documentation NHB–3 Service Software Instructions Appendix II Starting options for service software The program is started by entering the following command: NHB2SERV [–serial port] [–video mode] [–text mode] [–file name] where: [–serial port] = the communication port used for M2BUS (COM1 or COM2). –c1 or –c2 [–video mode] = video control method (BIOS video or HW video). –vb or –vh (default) Note: If PCLocals screen updating is slow, try change this option.
PAMS Technical Documentation NHB–3 Service Software Instructions Appendix III Vocabulary AFC AGC CGA DSP Automatic Frequency Control Automatic Gain Control Color Graphics Adapter Digital signal processor which controls radio interface and speech coding/decoding EEPROM Memory for adjustment parameters (Electrically erasable and programmable read only memory) EGA Enhanced Graphics Adapter HF Hands–Free HS Handset HW Hardware ID Identification IMEI International Mobile Equipment Identification code M2BUS Se