Giter Club home page Giter Club logo

md398-re's Introduction

MD398 Reverse Engineering

Resources for the Tytera (TYT) MD398 (aka Radioddity GD-55).

General Information

The radio uses a vastly different design than the familiar MD380/MD390. It uses the AT1846S radio SoC. It is a familiar chip used in many Wouxun/Baofeng model (?), however to the key difference that this newer S series provides an IQ baseband interface.

It appears to be using an integrated ARM M7 built into the HR-C3000?

The programming cable is actually a common USB to TTL serial interface (not an actual USB device). It's still not impossible the radio could appear as a DFU usb device for upgrades however.

There is an unused ribbon connector on the front side of the mainboard.

Connector

The connector used is called M328+ (as used on the Motorola GP388 and others), sometimes also called M7. It is 40mm in length. The audio pinout appears to be identical to other radios using this connector. Two more pins are used for the programming port. Four more pins are unknown (but appear to be unrouted passed the ribbon on the front panel board).

Time Slots

The radio CPS and firmware appear to only allow selecting Time Slot 1. It is possible to modify some xml to enable the CPS to program Time Slot 2. Doing that however, does not appear to change the behavior of the radio. The radio appears to transmit on both TDMA timeslots with duplicate packets, as a Tier I radio would (ie: ETSI 102 361-1 continuous transmission mode).

Boot Modes

Different boot modes seem to be available:

PTT TOP SIDE BUTTON BOTTOM SIDE BUTTON EMERGENCY BUTTON Function
X X Flip + Mirror screen
X X ??? Black screen no chime, upgrade mode?
X X GPS Test mode

md398-re's People

Contributors

xsmurf avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.