The Hex Files Secrets Of The Six
The Hex Files Secrets Of The Six' title='The Hex Files Secrets Of The Six' />Welcome to CheatingDome. A place to find out everything about cheats, codes, hints, achievements, trophies, secrets and glitches for your videogames. CAM Tools. Computer Aided Manufacturing, or CAM, tools handle the intermediate step of translating CAD files into a machinefriendly format used by the RepRaps. Motorola Max. Trac Secrets. This article is a compilation of communications and code plug information for the. Max. Trac and Radius conventional not trunking mobile radios. Use this at your own. The author makes no claims as to the completeness or accuracy of the data. Be warned that if you write incorrect data to the radio you could. LAB RSS. There is a lot of information packed into this article. Sometimes the most insignificant. Trust me, there are a lot of important. Almost all of the information was gathered by examining memory and data sent to and. Additional programs were written as needed to collect, analyze, and. This is a work in progress and details will be added as more. The Hex Files Secrets Of The Six' title='The Hex Files Secrets Of The Six' />Throughout this article, numerical quantities are decimal unless followed by the. The hexadecimal numbering system has values of 0. The Hex Files Secrets Of The Six' title='The Hex Files Secrets Of The Six' />A through F, corresponding to decimal values of 0 through 9 and 1. It is assumed that the reader knows about hex notation and the base 1. Miscellaneous. An additional topic will provide some data on the integrated circuits used in these. Data Gathering I treated the programming computer and the radio as black boxes. I knew what the. RIB did and knew that I could connect a second computer in parallel with the first to. Luckily the receive data line. I made a TEE cable see diagram. DE 9 connector at one end to go between the RIB and the. DE 9 connector, wired to just the receive data line. Dell laptop that I boot from an. MS DOS floppy disk. I had used this same configuration many years ago but was unable. Once I got past that hurdle, I wrote a. C program all of my programming is in Turbo C for MS DOS to capture the incoming. I couldnt use the Hyper. Term program because it only. I needed oddball speeds. At least this. got me some useful data until the baud rate changed. I modified my program to recognize three of the incoming messages and change the. Once the data was captured in memory, I wrote it to a disk file. I. also wrote another program to go through this raw data and print it to another disk. I also converted the two character values to individual hex bytes so I could view the. I then spent hours and hours blanking an 8. MHz radio with LAB RSS, and programming. I also partially. I analyzed to see what changed and by how much. Some of the altered. Ive gone just about. I think necessary at this time. I can collect just about all the data thats. I wrote another program to take data from several captured files and turn them into. CSV comma separated variable format I could send to Excel. This made it easier to. I soon discovered that I could write any saved code plug to a blank radio, or that I. This let me put the radio back to its proper configuration. I could figure out what happens when I blank or initialize the. Communications The primary method of talking to the radios is with Motorolas DOS based Radio Service. Software RSS programs. The programming computer uses its serial port to send data to. Radio Interface Box RIB. The RIB takes all data coming from. The RIB takes all. Only one device can transmit data at any time either the computer is. The computer. sees all data that it sends out, and it must ignore that data and only accept data sent. The computer is capable of sending and receiving data at the same time, but. The radios microprocessor has circuitry similar to the. RIB that separates transmit and receive data from the single programming wire. If both the. computer and the radio transmit data at the same time, the results will be undetermined. I made a special cable that tapped the programming computers receive data signal. Offline Multiplayer Pc Game List. I was able to analyze these data streams to decode a lot of. The Motorola MC6. HC1. 1 microprocessor henceforth referred to as the CPU has a full. It. supports multiple baud rates, parity, stop bits, etc. This port is initialized by code. The initial parameters select 7 data bits, even parity, and 1. E1 in the PC world and the baud rate is determined by several. CPU clock crystal, which in the Max. Trac is 7. 7. 76 MHz. This frequency is divided by 4 always done by the CPU then by 1. Note that this is NOT a standard baud rate, but thats just. The nearest possible speed for a. PC compatible computers serial port is 1. This is close enough under 1 error to the radios speed. RSS and the CPU initially communicate at this slow speed of about 9. You dont want to transfer a lot of data at this speed. With the use of even parity, the number of data bits is reduced to 7 bits per byte. This means that they need to use two 7 bit bytes to transfer one 8 bit byte of data. The benefit of using a parity bit is. The number of 1 bits per byte must always be an even number. The serial. hardware generates and detects this automatically, reporting an error if the parity is. Parity can detect and correct a single bit error in each byte this. To help the process, each string of bytes. This checksum is calculated. When all. the bytes in the message, including the checksum byte but not including the Lead in. To get around the inability to transfer 8 bit quantities, RSS turns each 8 bit data. ASCII characters with values from 3. Fh. This makes them. But this also doubles the. Our 9. 5 bytes per second is now less than 5. RSS and the radio deal with this by shifting the communications speed to one thats. A message is sent to the radio advising it. The radio acknowledges the message, and all future communications then. When RSS wants to shift back to the slower speed, it. When an acknowledge message is received back from the radio. Remember that only 7 bits of data are significant the parity bit is automatically. CPU. Messages and Formats Messages are initiated by the programming computer RSS and are sent to the radio. The radio sends its own messages back in response to received messages. The formats are. relatively simple messages consist of four parts, in the following order Memory Data returned from radio function code 3. If the computer wanted to read 8 bytes of data from the radio at address B6. Lead in of 0. 4h, the required Null, a Function code of 7. Byte Count of 0. 9h remember that extra null, an Address of B6. Data, and the Checksum C8h 0. B6h, 0. 0h, C8h. The computer would respond with a message with a Lead in of 1. Ch, the required Null, a. Function code of 3. Byte Count of 0. 9h the requested 8 bytes plus the null, an. B6. 00h sent as two bytes, the leading Null byte, the 8 Data bytes, and the. Checksum 2. 8h 1. Ch, 0. 0h, 3. 8h, 0. B6h, 0. 0h, 0. 0h, 2. Fh, 5. 0h, 5. 2h, 2. Eh, 2. 7h, 3. 8h, 2. If you look at the data bytes, youll see the beginning of the copyright string thats. COPR. 8If the computer wants to write 8 bytes of FFh to the radio at address B6. Lead in of 0. 4h, the required Null, a Function code of 5. Byte. Count of 0. Address of B6. 00h sent as two bytes, the. Null byte 0. 0h, the 8 Data bytes, and the Checksum F0h 0. B6h, 0. 0h, 0. 0h, FFh, FFh, FFh, FFh, FFh, FFh, FFh, FFh, F0h. The radio would respond to this with an Acknowledge message function code 2. Ch, 0. 0h, 2. 4h, 0. DCh. RSS transfers code plug EEPROM data in 8 byte blocks. You may notice that when RSS. EEPROM, while another 2. EEPROM, for a. total of 3. This is one of those times when the AHA bulb in your. There are times when RSS transfers data to the external EEPROM in 1. Some radios can handle this, some cannot. The internal CPU EEPROM can only deal with. EEPROM as on the masked logic. Memory These radios use the MC6. HC1. 1 microprocessor. This device contains 2.