{"id":1299,"date":"2022-09-18T08:17:32","date_gmt":"2022-09-18T15:17:32","guid":{"rendered":"https:\/\/jasonsblog.access.ly\/?p=1299"},"modified":"2022-11-05T09:45:13","modified_gmt":"2022-11-05T16:45:13","slug":"opengd77-firmware-ported-to-the-tyt-md-uv380-retevis-rt-3s","status":"publish","type":"post","link":"https:\/\/jasonsblog.ddns.net\/index.php\/2022\/09\/18\/opengd77-firmware-ported-to-the-tyt-md-uv380-retevis-rt-3s\/","title":{"rendered":"OpenGD77 Firmware Ported to the TYT MD-UV380\/Retevis RT-3S"},"content":{"rendered":"\n<p>The OpenGD77 firmware project is what prompted me to get a Radioddity GD-77 (rebranded TYT MD-760) DMR radio back when the project was just starting out. And that project blossomed and gave us a lot of capability with a firmware designed for ham radio use and easily working with adhoc talk groups all the way to satellite functionality. The firmware project was later ported to the TYT MD-9600 mobile radio, and due to the same CPU chip it&#8217;s now been ported to the TYT MD-UV380\/Retevis RT-3S dual band DMR handheld radio. And one of the greatest parts of this firmware in the MD-UV380 is it will now support over 300k contacts, and I was able to load the entire DMR database.<\/p>\n\n\n\n<p><a href=\"https:\/\/opengd77.com\/viewtopic.php?f=19&amp;t=2380\" target=\"_blank\" aria-label=\" https:\/\/opengd77.com\/viewtopic.php?f=19&amp;t=2380 (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\"> https:\/\/opengd77.com\/viewtopic.php?f=19&amp;t=2380<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2022\/11\/IMG_20220918_081530767_HDR-2-771x1024.jpg\" alt=\"\" class=\"wp-image-2005\" width=\"386\" height=\"512\" srcset=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2022\/11\/IMG_20220918_081530767_HDR-2-771x1024.jpg 771w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2022\/11\/IMG_20220918_081530767_HDR-2-226x300.jpg 226w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2022\/11\/IMG_20220918_081530767_HDR-2-768x1020.jpg 768w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2022\/11\/IMG_20220918_081530767_HDR-2-1157x1536.jpg 1157w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2022\/11\/IMG_20220918_081530767_HDR-2-1542x2048.jpg 1542w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2022\/11\/IMG_20220918_081530767_HDR-2-scaled.jpg 1928w\" sizes=\"auto, (max-width: 386px) 100vw, 386px\" \/><\/figure>\n\n\n\n<p>Worth noting this is alpha software and very experimental, but it&#8217;s been working fine on my radio so far with one caveat explained in the forum post above, the ECO modes have not been implemented from the firmware and it uses a bit more power than the stock firmware. But they are working on implementing battery saving modes, but with the complexity of the effort to get that done on the GD-77 it might take a similar effort. The developers don&#8217;t have the chip documentation, so some experimentation is required. Also, the screen layout is a carry over from the MD-9600, so some development there will probably ensue possibly making use of the color display. But its absolutely fabulous to get a ham friendly firmware for my TYT MD-UV380 handheld, and if you have one lying around have a look at the instructions and give the firmware a try as it wasn&#8217;t that difficult to install (of course I could just load my GD-77 code plug).<\/p>\n\n\n\n<p>Update 9\/20\/2022: Eco modes have been added to the firmware and battery usage is much improved, but still early testing.<\/p>\n\n\n\n<p>Update 10\/01\/2022: I&#8217;ve been using the 96 MHz firmware as they work on clock speed, and it&#8217;s been mostly stable with maybe one RX signal a day sounding like it&#8217;s underwater (like the early days of the GD-77 firmware). Here&#8217;s what Roger Clark has said they&#8217;ve discovered and keep in mind they don&#8217;t have the docs on the hardware and are having to experimentally figure out what works best:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>We have discovered multiple problems related to the processor clock frequency, the flash memory latency settings, the Serial Peripheral Interface speed.<\/p>\n\n\n\n<p>All of which affect DMR RX and Tx<\/p>\n\n\n\n<p>Its going to take some time to resolve these problems.<\/p>\n<cite>https:\/\/opengd77.com\/viewtopic.php?f=19&amp;t=2403&amp;start=40<\/cite><\/blockquote>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2022\/09\/IMG_20220918_081636958-2-1024x768.jpg\" alt=\"\" class=\"wp-image-2006\" width=\"411\" height=\"307\" srcset=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2022\/09\/IMG_20220918_081636958-2-1024x768.jpg 1024w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2022\/09\/IMG_20220918_081636958-2-300x225.jpg 300w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2022\/09\/IMG_20220918_081636958-2-768x576.jpg 768w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2022\/09\/IMG_20220918_081636958-2-1536x1152.jpg 1536w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2022\/09\/IMG_20220918_081636958-2.jpg 1600w\" sizes=\"auto, (max-width: 411px) 100vw, 411px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Install the Alpha version of  OpenGD77 firmware for the TYT MD-UV380 \/ Retevis RT-3S\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/65SEEGfYz4M?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">TYT Battery Charger Issues:<\/h3>\n\n\n\n<p>Some of the TYT battery chargers are over voltage, 8.57 V vs desired 8.4 V, so some took to modifying them while others used a <a aria-label=\"TP5100 chip (opens in a new tab)\" href=\"https:\/\/www.aliexpress.com\/wholesale?catId=0&amp;initiative_id=&amp;SearchText=TP5100\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">TP5100 chip<\/a> to replace the built in board. My TYT MD-UV380 charger was over voltage and I installed a TP5100 chip after successfully doing the resistor correction below. But the cheap Chinese TP5100 uses components that vary a bit, so your performance might vary. Mine quick charges fine, but shuts off a bit early before a complete full charge. This is actually better for battery health so I left it, and my GD-77 charger is stock and not over voltage if I need the top off. The benefit of the TP5100 is you get almost an amp of charge until it tapers off for battery voltage, so a nice fast charger which will come in handy until they add ECO modes to the firmware.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">TP5100 solution from OpenGD77 forum:<\/h4>\n\n\n\n<p><a href=\"https:\/\/opengd77.com\/viewtopic.php?f=8&amp;t=564\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">https:\/\/opengd77.com\/viewtopic.php?f=8&amp;t=564<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Replace resisters on stock charging board to correct voltage (if necessary):<\/h4>\n\n\n\n<p><a href=\"https:\/\/www.qsl.net\/dl4yhf\/RT3\/#RT3_LiIon_Charger\">https:\/\/www.qsl.net\/dl4yhf\/RT3\/#RT3_LiIon_Charger<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The OpenGD77 firmware project is what prompted me to get a Radioddity GD-77 (rebranded TYT MD-760) DMR radio back when the project was just starting out. And that project blossomed and gave us a lot of capability with a firmware designed for ham radio use and easily working with adhoc talk groups all the way [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-1299","post","type-post","status-publish","format-standard","hentry","category-ham"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"featured_image_src":null,"author_info":{"display_name":"Jason","author_link":"https:\/\/jasonsblog.ddns.net\/index.php\/author\/jturning\/"},"_links":{"self":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/1299","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/comments?post=1299"}],"version-history":[{"count":16,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/1299\/revisions"}],"predecessor-version":[{"id":2007,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/1299\/revisions\/2007"}],"wp:attachment":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/media?parent=1299"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/categories?post=1299"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/tags?post=1299"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}