MOTOROLAP5. 0 (Radius P5. Portable, ver R0. SP5. 0 P2. 00. P2. If you've got one that isn't here, email us the info and we'll add it to the list!
CP5. 0; GP6. 8 (only adjusting, no programming frequency..) GP8. P1. 00; HT5. 0 P1. PC . R0. 5. 0. 0. GM3. 50 (English, fr.)GM3. Astro Saber Cps ManualPreços dos Remédios do Programa Farmácia Popular - Veja quais são os medicamentos da Farmácia Popular, veja os preços dos remédios, onde comprar e como funciona. Read MOTOCAT.xlsx text version. 800-715-3809 FAX 858-947-3803 E-Mail Russian)GM3. 50 (International) Ver. R0. 3. 0. 1. 0. 6 GM9. GM9. 50 Radius R1. Field Programmer V1. Standard Version 0. SM5. 0/SM1. 20 SM5. SM1. 20 R0. 4. 0. HT1. 00. 0; JT1. 00. Visar Conventional (V R0. HT1. 00. 0; JT1. 00. Visar Conventional (V R0. Motorola Saber Portable Saber Series Radio ver. R0. 5. 0. 0. 0. 0 1. System Saber ver. R0. 3. 0. 0. 2 Apr 1. Radius M1. 00, M2. M2. 16, Max. Trac 5. Max. Trac 1. 00, and more.. Version R0. 3. 0. RSS for the LCS/LTS Trunked Radio Storno. CQM- 5. 50. 0 Storno CQM- 5. S bustit. zip - Password: (Schaumburg) GX3. RSS for RPM, MRM, and Info TAC Devices Desk. Trac Series Base Station Control Station Repeater (ver. R0. 3. 0. 4. 0. 0) ASTRO RSS Version R0. Astrolab. zip GP- 1. GP- 1. 20. 0. R0. SYNTRX RADIO v R0. SYNTRX RADIO PLUS v R0. Spectra Mobile Radio v. B0. 4. 0. 4. 0. 4 (Spectra LAB software) Spectra Railroad Version R0. Maratrac Maratrac. Tuner for Professional Radios R0. Tuner for Professional Radios R0. Tuner for Professional Radios R0. Professional Radio CPS R0. AA Professional Radio CPS R0. LA Professional Radio CPS R0. Professional Radio CPS R0. AZ Professional Radio CPS R0. AA Entry Lewel Professional Radio CPS R0. MOR Asia GP3. 00(3. W/2. 16. MHz)/2. 80 RSS ver. R0. 2. 0. 1. 0. 0 Codeplug's.. R0. 8. 0. 0. 0. 0 Astro RSS ver. R0. 8. 5. 0. 0. 0 Syntor/x programmer P2. Radio Service Software Version R0. JUL/9. 1 Mtsx. 64. MCS ver. R0. 5. 0. Professional Radio CPS R0. MD (I have information on an incorrectness!) Tuner for Professional Radios R0. PRO- OSS (Smar. Trunk programm for P0. Radius 1. 22. 5 Series RSS Version 3. Release Build 2 AP7. User Manual Professional GP3. Series Flash. Grade, ver R0. Nov 1. 99. 9) Professional GP3. Series Flash. Grade, ver R0. Jun 2. 00. 0) R0. Nov, 9. 6 syssaber. Bendix King Astro Lab Motorola TRIC (v. RSS for Motorola trunking professional radio (for Latin America), ver. RSS for Motorola Astro radio, ver. RSS for Motorola GM3. GM3. 00 with this RSS ! RSS for 1. 22. 5 PRO series Collection of codeplugs for Motorola radios RSS and tuner for CP1. CP2. 00 RSS for GP2. Modification methods discussed herein. CPS packages; the reader is encouraged to experiment on their own. The Basics. Out of band (OOB) programming is the process of programming a frequency into a radio outside of its rated bandsplit. For. example, Astro. XTS5. 00. 0) in the upper UHF split (which is called the UHF Range 2, or S split). However, each physical RF component has slightly different tolerances, and may. MHz outside of the rated. CPS will in some few cases (depending on band, model, etc) allow such programming without modification. In. all other cases, it is necessary to modify CPS to allow such frequencies to be programmed without error. Notice & Disclaimer. This guide is intended to allow Motorola enthusiasts to operate a radio tranceiver in a modified condition, on. FCC type acceptance is not required (for example, on the amateur radio bands). A radio. tranceiver modified thusly should not be used for commercial or public safety service, or in any situation where. The author(s) of this work hereby disclaim that the information given herein is suitable for any purpose. The author(s) of this work disclaim all liability in the event that the use of the. Important: Please remember to make a backup of any executable file you modify before you begin. Make sure also. to make backups of any codeplug on which you intend to use modified CPS. It would probably be a good idea to. CPS on a test codeplug (to guard against inadvertent modification of non- bandsplit edge. Section 1: History & Notes. This HOW- TO is based on the original Win. CPS OOB document located at. Batlabs. Reference Band Edge Tables. For each CPS package (Portable and Mobile) there are generally two sets of band edges for each bandsplit, one for the. The table below shows the band tables for the Astro. CPS packages, as presented on Batlabs. There is band info for various VHF, UHF, and 8. MHz values (except for the VHF value of 1. Table 1: Astro Bandsplit Edge Table (Batlabs)Astro Mobile. Astro Portable. Lower Band Edge Tables. Upper Band Edge Tables. Section 2: Current CPS Bandsplit Edge Discussion. Throughout this section, we will be using examples derived from Astro. Portable CPS R0. 9. Please Note: This document assumes that the reader has some basic knowledge of the tools mentioned, such as hex. Advanced topics, such as decompilation, are beyond the scope of this document. In order to understand how bandsplit edge values are modified, it is first necessary to understand the basics of how. CPS executable functions. Astro and Astro. 25 CPS executables are what are known as. Windows Portable Executable files. Such files are. comprised of one or more sections of raw information, which can contain executable code, data, Win. Resource objects. The sections are defined by the section table, which immediately follows the PE header at the beginning of the. It is important to understand that these sections exist, because they in part define how we go about searching for. Classically, bandsplit edge values were defined strictly. PE sections that contained only data (do not contain executable code). However, as time has progressed, it appears. This seems to be especially prevalent for radios that operate on the 7. MHz band (more on this. Thus, one might find a situation in which modifying bandsplit edge values in strictly data sections of the. OOB frequencies to be input, and in such situations additional values might need to be. CPS executable. A useful tool to examine the contents of an executable file is a debugger. One of the better debuggers for Windows. Windows executables) is. Olly. Dbg. This kind of debugger will attempt to analyze the raw information in the. A very useful and essential. In the case of Astro and. Astro. 25 CPS, this is the Intel x. To date, all Astro and Astro. CPS executables examined have had four PE sections, as follows: Table 2: Example CPS executable PE Section Table. Section #Name. Offset. Size. 01. text. 0x. D8. 80. 00. 02. rdata. D8. 90. 00. 0x. 00. A0. 00. 03. data. EC3. 00. 00x. 00. C6. 00. 0x. 00. 1FA0. In this case the . If you load up the executable in Olly. Dbg, this should be the only section that shows up as. Section 2a: Bandsplit Edge Values in PE data- only sections. Before we look at where and how we find the actual bandsplit edge values, let's look at the layout of the tables. Each table is comprised of a number of columns and rows. Astro CPS uses a table with 1. Astro. 25 CPS uses. Below is a meta- table showing a general description of each column and what that column is. CPS packages of each platform. Table 3: Overview of primary CPS Bandsplit Edge Tables. Col #1. 23. 45. 67. Band. 80. 0Gen. 90. Gen. Not. Used. VHFWide. UHF R1. Wide. UHF R2. Wide. 80. 0Unk. VHF R1. Narrow. VHF R2. Narrow. VHF R3. Narrow. VHF R4. Narrow. UHF R1. Narrow. UHF R2. Narrow. UHF R3. Narrow. UHF 3. 5. Narrow. UHF R4. Narrow. Not. Used. Not. Used. Gen. UHF R3. 5. SPAstro. CPS8. 00. Gen. 90. Gen. Not. Used. Portable. VHFK- Split. Portable. UHF R1. R- Split. Portable. UHF R2. S- Split. Unk. Mobile. VHF R1. J- Split. Mobile. VHF R2. K- Split. Mobile. VHF R3. Unused. Mobile. VHF R3. Unused. Mobile. UHF R1. Q- Split. Mobile. UHF R2. R- Split. Mobile. UHF R3. R- Split. Mobile. UHF R3. 5. R- Split. Mobile. UHF R4. S- Split. Not. Used. Not. Used. N/AN/AAstro. 25. CPS8. Gen. 90. 0Gen. Not. Used. XTS/LVHFK- Split. XTS/LUHF R1. Q- Split. XTS/LUHF R2. S- Split. Unk. AS+VHF R1. J- Split. AS+VHF R2. K- Split. AS+VHF R3. Unused. AS+VHF R3. Unused. AS+UHF R1. Q- Split. AS+UHF R2. R- Split. AS+UHF R3. R- Split. AS+UHF R3. 5. R- Split. AS+UHF R4. S- Split. Not. Used. Not. Used. Gen. AS+UHF R3. 5. R- Split. Some notes on the columns: The . Each table is comprised of 5 rows which represent starting bandsplit edges, and 2 rows. Below are tables showing bandsplit edge values rounded to MHz (with. MHz), for the CPS packages for each. Table 4: Astro Bandsplit Edge Table Astro Mobile. Start. Edge. 80. 68. Col #0. 01 0. 02 0. Astro Portable. Start. Edge. 80. 68. 96. Table 5: Astro. 25 Bandsplit Edge Table Astro. Mobile. Start. Edge. Col #0. 01 0. 02 0. Astro. 25 Portable. Start. Edge. 80. 68. Now that we've seen how the tables are layed out, let's look at how to find them in the file. Looking at Tables 4 & 5 from above, note that some rows share the same starting values. If we convert the. Hz into a little- endian longint (which is how the values are stored in the. Section 3 of this document), we get the following: Table 6: Bandsplit Edge Table Row Finder Decimal Values: Frequencies in Hz. Hex Values: Frequencies in Little- Endian Long. Int. Start Rows 1- 2. C6. 0A3. 0 D4. 10. Start Rows 3- 5. 85. BB9. 32 9. 42. 8BB3. End Rows. 86. 99. ACF4. DA3. 3 6. C5. You should be able to use the resulting hexadecimal strings to search the executable file with your favorite hex. Section 3) to find the offsets within the file. For reference, below is a. CPS as of this date: Table 7: Bandsplit Edge Table Row in- file offsets by Platform & Version Astro Mobile. R0. 5. 0. 3. 0. 0Astro Portable. R0. 5. 0. 3. 0. 0Astro. Portable. R0. 9. 0. Astro. 25 Mobile. R1. 7. 0. 0. 0. 0Astro. Portable. R1. 7. 0. Start Row 1. 0x. CCA8. B8. 0x. CA5. B8. 80x. F8. 0x. 13. 54. 1C8. FCD8. Start Row 2. CCA9. 00. 0x. CA5. BD0. 0x. 10. 46. 34. FD2. 8Start Row 3. CCA9. 48. 0x. CA5. C1. 80x. 10. 46. 39. FD7. 8Start Row 4. CCAA2. 00x. CA5. CF0. FE6. 8Start Row 5. CCAA6. 80x. CA5. D3. D8. 0x. 13. 54. 3A8. FEB8. End Row 1. 0x. CCAAB0. 0x. CA5. D8. F8. 0x. 11. 9FF0. End Row 2. 0x. CCAAF8. CA5. DC8. 0x. 10. FF5. 8If you find one of these hexadecimal strings in a part of the file far away from all the others, examine it carefully. Please Note: There may be additional bandsplit edge values within the data- only sections of the executable. If modifying the main bandsplit edge tables does not let you enter the desired. Section 2b: Bandsplit Edge Values in PE executable sections. As mentioned above, sometimes the bandsplit edge value you are looking for to allow a particular OOB frequency will. First let's look at one of the main reasons for this, the . Briefly, although the Astro. MHz capable radios. MHz to 8. 70. MHz, the FCC rules governing. MHz spectrum allow LMR service on only portions of the spectrum from 7. MHz to 8. 06. MHz. Because of this. CPS should only allow the programmer to input frequencies within these specified ranges. Additionally, between 2. FCC realigned the public safety portion of 7. MHz band from two 3. MHz narrowband ranges (and a planned. MHz wideband range), to two 5. MHz narrowband ranges. Below is a visual synopsis of this change. Figure 1: 7. 00. MHz Band Plan, 2. Note the difference in subscriber frequency ranges. More importantly, note that the CPS still covers the pre- 2. Below are the. changes summarized numerically: Table 8: 7. MHz Bandsplit Edge Value changes, 2. Value. Changed? 2. Value. 76. 6. 9. 93. No. 76. 6. 9. 93. Yes. 76. 9. 0. 06. No. 77. 5. 9. 93. No. 79. 4. 0. 06. No. 79. 6. 9. 93. Yes. 79. 9. 0. 06. Please Note: These values do not include the radio physical bandsplit edge values as those are defined by the. Under normal circumstances you would not need to modify CPS to allow these additional frequencies to be used - you. CPS accommodate the change. However, there are circumstances in which you might. CPS version, say R0. In that case, you can. Finding Bandsplit Edge Values in Executable Code. Values like the above 7. MHz . In fact, for 7. MHz, this has been found to be. Finding these values within executable code is more difficult than searching the data- only sections of the file. It's time to turn back to our handy debugger and x. Once you have identified the exact value to. What. you're looking for is an instruction containing an opcode and the longint. Most commonly this is liable to be a PUSH. CMP (compare). You might find something like this: Table 9: Debugger analysis. Address. Raw Code. Command Mnemonic. What it's doing. 0x. F9. EA5. 68 5. 66. B7. 2DPUSH 2. DB7. Storing the value in a stack. DB8. 17. D E8 5. 66. B7. 2DCMP DWORD PTR SS. Note that the mnemonic.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
August 2017
Categories |