Tytera Md-380 Software For Apple Mac Download
MD380 USB Tools by Travis Goodspeed, KK4VCZ 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 codeplug format is sufficiently similar to the radios from Connect Systems (CS700, etc) that these tools might someday be made compatible. Client Tools: • md380-dfu reads and writes MD380 codeplugs and firmware. • md380-tool communicates with the patched firmware. (Fancy stuff!) Development Tools: • stm32-dfu modifies firmware for jailbroken devices. (No longer required.) • md380-fw wraps and unwraps devices firmware. • md380-gfx modifies firmware graphics.
No information is available for this page.Learn why. Apr 11, 2017 - Hopefully this will help you with your MD380, which I understand to be. What it can do is automatically download the official firmware, apply.
These tools are all wrapped into Makefile, which will download the official firmware, patch and flash it. Run make flash after booting into the recovery bootloader by holding PTT and the button just above it during power-on. License: The majority of this software is licensed in exchange for two liters of India Pale Ale, to be delivered at a neighborly bar, preferably one without a god-damned squary-stary-box. The DFU tools are GPL licensed, forked from old examples in the Ubertooth Project. If you want md380-dfu or stm32-dfu under different terms, you should probably discuss it with the Great Scott Gadgets folks over some beer. Tytera's firmware is of unknown license and is not included in this repository. Video poker games for mac pc.
We use a heap-less printf library under the BSD license. Specifications: • The MD380 uses a custom variant of DFU that isn't quite compatible with the spec. Their code seems to be forked from an STMicro example for the STM32 chip. • Universal Serial Bus Device Class Specification for Device Firmware Upgrade, version 1.1: Requirements: • Python 2.7 or newer: • PyUSB 1.0: (0.4 does not work.) • libusb 1.0: (0.4 does not work.) This project should work across Linux, Mac OS, and Windows, but has not been tested on all platforms. A separate client, MD380Tool, is under development for Android.
Convenient Usage: Anything with md380-tool requires a recent version of our patched firmware. You can check your version in Menu/Utilities/Radio Info/Version. If it's a recent date you're good; if it's a number, you need to upgrade. To actively watch incoming calls, printing a call log with name and callsign: md380-tool calllog To dump the recent dmesg log: md380-tool dmesg Advanced Usage: To download a raw (headerless) codeplug into the MD380. M380-dfu write To upload a raw codeplug from the MD380. Md380-dfu read To dump the bootloader from the MD380. (Only in radio mode, only on Mac.) md380-dfu readboot To exit programming mode, returning to radio mode.
Md380-dfu detach To extract the raw app binary from an ecrypted Tytera firmware image: md380-fw --unwrap MD-380-D2.32 (AD ).bin app.bin To wrap a raw app binary into a flashable Tytera firmware image: md380-fw --wrap app-patched.bin MD-380-D2.32-patched.bin To export all sprites and glyphs from a raw firmware image: md380-gfx --dir=imgout --firmware=patched.bin extract To re-import a single modified PPM sprite (must restore text header of the originally exported.ppm file; gimp et al. What is keyboard viewer on a mac sierra used for. Discard it): md380-gfx --firmware=patched.bin --gfx=0x80f9ca8-poc.ppm write Firmware Patching: This archive does not ship with firmware. Instead it grabs firmware from the Internet, decrypts it, and applies patches to that revision. You can reproduce the patched firmware with make clean all. Files from this process include: • unwrapped.img: factory firmware after decrypting. • prom-public.img and prom-public.bin: patched to monitor all talk groups.