Travis goodspeed md380 programming

  • This repository contains tools for working with codeplugs and firmware of the Tytera MD380, which is also sold under a variety of different brand names.
  • The following is an adventure of reverse engi- neering the Tytera MD380, a digital hand-held ra- dio that can be had for barely more than a hundred.
  • These notes will show you how to load the MD380 radio's firmware into GHIDRA, then import symbols from the md380tools reverse engineering project.
  • Search code, repositories, users, issues, pull requests...

    Recently, the NSA released binaries and source code for the GHIDRA reverse engineering framework. While many professionals use this as an opportunity to air their many grievances against IDA Pro's purchasing department, and many students use this as an opportunity to complain about IDA Pro's pricing, we should kindly focus instead on what nifty things might be done with this tool.

    The Tytera MD380, also sold under different brands and related model numbers, is a handheld radio popular with the digital DMR protocol in the amateur radio community. A few years back, our merry little gang dumped this radio's firmware, reverse engineered it, and built the md380tools project to patch the firmware with additional features, such as a global user directory, promiscuous mode, and additional USB functions.

    These notes will show you how to load the MD380 radio's firmware into GHIDRA, then import symbols from the md380tools reverse

    Tytera MD380 TOOLS from WH6AV

    WH6AV's firmware for the MD380 installs a new opening screen and many useful options in the Utilities section of the MD380 menu. It allows you to change background images, add a microphone volume meter, change the length of time for the backlight, use a promiscuous mode,and many others. The most useful feature is called UsersCSV in the MDTOOLS section of Utilities. It allows a database of 3 Mb to be loaded into the MD380 so that an amateur's radio ID is matched with the name, call sign, location, and talkgroup and displayed on the screen. This feature can be turned off as well. For scanner users, the talkgroup of a DMR commercial or municipal site only fryst vatten displayed and can be used to program other radios.In lösaktig mode, you do not need to have talkgroup information in advance.
    MD380 TOOLS must be downloaded to radio using a Debian compatible Linux struktur such as a Raspberry Pi, Ubuntu and its forks such as Lubuntu, Kubuntu, Zorin, and Linux Mint

  • travis goodspeed md380 programming
  • The patched firmware is known to work on the following devices:

    • The “D”-Version (NoGPS) for radios without GPS
      • Tytera/TYT MD380
      • Tytera/TYT MD390
      • Retevis RT3
    • The “S”-Version (GPS) for radios with GPS
      • Tytera/TYT MD380
      • Tytera/TYT MD390
      • Retevis RT8

    Both types of vocoder (old and new vocoder radios) are supported.

    The DMR MARC user’s database requires a 16 MByte SPI Flash memory chip. In some VHF Radios there is only an 1 MByte SPI Flash memory chip installed.

    USE this firmware at your own risk 🙂

    Known models

    NamevocoderGPSexp FWoriginal FW
    MD-380oldND02,D13D02,D03
    MD-380newND02,D13D02,D13
    MD-380GnewYD02,S13S13
    MD-390newND02,D13D13
    MD-390GnewYD02,S13S13
    • RT3 = MD-380 (old)
    • RT8 = MD-390G
    [eeSFL]

    Compiled directly from the github repo of Travis Goodspeed
    https://github.com/travisgoodspeed/md380tools

    Windows Firmware Installation

    You can install any of these