Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compatible Hardware #890

Open
i2bator opened this issue Oct 3, 2018 · 26 comments
Open

Compatible Hardware #890

i2bator opened this issue Oct 3, 2018 · 26 comments

Comments

@i2bator
Copy link

i2bator commented Oct 3, 2018

Its almost the end of 2018.

Anyone could please clarify these 2 questions:
"What radios are still fully or partially compatible with this firmware?" (please see the list below)
"Are there any compatibility issues with particular sellers online (same model but slightly different hardware or stock firmware, or New Vocoder/ Old Vocoder?

'73

Following is a list of possible DMR models in question:


TYT MD-380 UHF
TYT MD-380 VHF
TYT MD-380G VHF+GPS
TYT MD-380G UHF+GPS


TYT MD-UV380 (UHF+VHF)
TYT MD-UV380 (UHF+VHF+GPS)


TYT MD-390 UHF
TYT MD-390 VHF
TYT MD-390G VHF+GPS
TYT MD-390G UHF+GPS


TYT MD-UV390 (UHF+VHF)
TYT MD-UV390 (UHF+VHF+GPS)


TYT MD-2017 (UHF+VHF)
TYT MD-2017 (UHF+VHF+GPS)


Retevis RT3 UHF
Retevis RT3 VHF
Retevis RT3 VHF+GPS
Retevis RT3 UHF+GPS


Retevis RT3S (UHF+VHF)
Retevis RT3S GPS (UHF+VHF+GPS)


Radioddity GD-77 (UHF+VHF)

?? any other radios??

@travisgoodspeed
Copy link
Owner

Close this issue when the list is verified and at the top of README.md. We should include a list of incompatible models just to be clear.

@Scytie
Copy link

Scytie commented Nov 3, 2018

Please add Retevis RT82 to this list, i think it is exactly the same as TYT MD2017.
https://github.com/KG5RKI/TyMD380Tools/tree/md2017
had work on it. But it seem to be some files missing to compile it.
Here are some Links to compiled binaries for the RT82.
KG5RKI/TyMD380Tools#2

@travisgoodspeed
Copy link
Owner

None of the dual-band radios (MD2017, RT3S) are supported by this project, only the mono-band UHF and VHF radios. TyMD380Tools is a hard fork with no version history, and merging it to the master branch will not be easy.

@dschuetz
Copy link

dschuetz commented Nov 4, 2018

Yeah, I just tried with my dual-band MD-UV390 (GPS). Had issues with the mac build (the tools couldn't find the device) but I was able to try uploading the modified firmware using the stock software. It just kept flashing red/green after the power cycle.

Re-uploading the default 17.05 firmware restored the radio.

@Scytie
Copy link

Scytie commented Nov 4, 2018

When i get my RT82 and get when KG5RKI's version running. I diff his code with this code here for a pull request. But a this moment I need a file I do not have. It is the Header of the unwrapped firmware. It should be 1.3mb - 900kb = 400kb in size.
(See KG5RKI/TyMD380Tools#2)

@Scytie
Copy link

Scytie commented Feb 19, 2019

just a status update:
Ty (KG5RKI) uploaded his RT82 Stuff:
https://github.com/KG5RKI/RT82Toolz
Using python = python2 I am able to build a new firmware.
If I find time I will diff this repo and https://github.com/KG5RKI/RT82Toolz to merge these two.

@adron51
Copy link

adron51 commented May 29, 2019

Please add Retevis RT82 to this list, i think it is exactly the same as TYT MD2017.
https://github.com/KG5RKI/TyMD380Tools/tree/md2017
had work on it. But it seem to be some files missing to compile it.
Here are some Links to compiled binaries for the RT82.
KG5RKI/TyMD380Tools#2

add retevis rt80 too please

@adron51
Copy link

adron51 commented May 29, 2019

i can only see dmr id om my retevis would love to see all info like i do on my md380 thanks

@driviera
Copy link

Would it be worth noting on the supported MD380/MD390 models about the various hardware versions and reported incompatibilities, and how to read the hardware version in CPS?

@kquinsland
Copy link

@driviera yes, please! I'm still quite new to this particular scene, but it's incredibly difficult to find good documentation on:

  • what the "difference" between TYMDToolz and BetaMDToolz and MD380tools is. The first two are forks of the former that add new features... but none? of the forks was merged back into the upstream!?

  • how to tell if the device you're holding is compatible with any of the custom firmware. the warning here just says v14 and higher wont work. My unit has a FW version of S018.003 and a CP version of 1.06. I am assuming that the "14" is in reference to the radio FW version and that 18 > 14 so i am SOL... but that warning was on the TyMDToolz page, so only that fork (which, hasn't?) been merged into upstream is? affected?

  • Which version of the vocoder do i have? That's something you figure out by looking at the cp? version?

FWIW, i have a MD-UV390 (GPS)

@PD0DIB
Copy link

PD0DIB commented Jun 23, 2019 via email

@driviera
Copy link

FWIW, i have a MD-UV390 (GPS)

These tools are not for the MD-UV390. They are for the MD-380 and MD-390 (with or without GPS; and parallel single-band radios). Many of the features of the MD380Tools are already integrated into the native MD-UV390 firmware.

@jimmycapizzi
Copy link

The MD-UV380 does not have the same features as this custom firmware, like ad-hoc mode, and a support for this radio would be greatly appreciated by me, and the community.

@G4AON
Copy link

G4AON commented Jul 16, 2019

I too would love extra features on the MD-UV380

73 Dave

@AppliedEM
Copy link

Bump. Got the dual band version of the tyt 390G and found out the hard way that the dual band wasn't supported: red/green blinkies and no boot. Support for this radio would be awesome.

@rogerclarkmelbourne
Copy link

Could someone let me know whether the encryption on the UV-380/390 is the same , or possibly similar to the MD-380, or whether it would be possible to retrieve a copy of the bootloader from those radios, like Travis originally did?

It does not matter to me whether the MD-380 tools binaries work on these radios, which they almost certainly won't since the baseband IC is not the same.

But I'd like to be able to encrypt and upload my own firmware.

@ghost
Copy link

ghost commented Apr 23, 2020

@rogerclarkmelbourne I suspect the UV-380 is basically just a MD-2017 in a -380 case. If that's true, you might try Ty Weaver (KG5RKI)'s fork of md380tools, branch md2017: https://github.com/KG5RKI/TyMD380Tools/tree/md2017

@rogerclarkmelbourne
Copy link

rogerclarkmelbourne commented Apr 23, 2020

@mach327

Thanks. I'll take a look.

I'm thinking of buying a UV-380 (actually a RT3S which I'm pretty sure is the same radio), but I don't want to throw money away on something which the encryption hasn't been broken.
Because although I'm going to solder to the SWD connections, for dev work, I need to be able to deploy to other people's radio via the normal firmware load procedure.

@ae14
Copy link

ae14 commented May 19, 2020

Is it possible to read and write code plug .rdt files to and from the UV-380 with md380-dfu? I'm not trying to do firmware updates at this stage, just to program my radio. If not is there any other known way to read and write code plugs to a UV-380 without having to use the TYT CPS software on Windows?

@ghost
Copy link

ghost commented May 19, 2020

@ae14 md380tools will not. I vaguely recall getting MD2017 codeplug to-radio to work in one of my branches a few years back, but ... not really, no.

Mr Farnsworth's excellent Editcp will do this. Editcp does a great job as a full TYT CPS replacement/clone.

If you're running Mac or Linux, and have Chrome or Chromium, you might also try my WebDFU programmer entirely in the browser and let me know how it works for you. It's, uh... not ready for primetime yet, but it Works On My Machines (tm) and I could use the feedback for when I get back to working on it. You (or anyone else) can email me directly until I can get the project up and public on github.

Mine currently won't read codeplugs off the radio and give you an RDT, it just gives an unwrapped bin, but it writes codeplugs just fine!

@ghost ghost mentioned this issue May 27, 2020
@rogerclarkmelbourne
Copy link

Further to my other dumb questions....

Has anyone extracted the bootloader from the MD-9600 or the UV-380

Actually, I'm sure I can extract the bootloader from the UV-380, but I'm not sure if the tools can be used to extract it from the 9600 and I don't have access a 9600 to try it

@VorosEgyes
Copy link

Further to my other dumb questions....

Has anyone extracted the bootloader from the MD-9600 or the UV-380

Actually, I'm sure I can extract the bootloader from the UV-380, but I'm not sure if the tools can be used to extract it from the 9600 and I don't have access a 9600 to try it

I think i ruined my tyt uv-390. only leds blinking in red (no green). Firmware uploade seems good, but i have only black screen. It could be a boot load problem. @rogerclarkmelbourne did you managed to extract the boot file?

@rogerclarkmelbourne
Copy link

md9600_bootloader.zip

I did this ages ago, and I can't remember which version of MD9600 radio hardware I extracted it from. Probably the V4A aks V5 radio hardware version.

If you install OpenGD77 on your radio and then use the Backup MCU ROM function in the OpenGD77CPS you can backup the entire contents of the MCU ROM and the lower 0xC000 will be the bootloader.

I don't have access to any of my radios at the moment, so I can't back them up for you. Possibly someone else can

@VorosEgyes
Copy link

md9600_bootloader.zip

I did this ages ago, and I can't remember which version of MD9600 radio hardware I extracted it from. Probably the V4A aks V5 radio hardware version.

If you install OpenGD77 on your radio and then use the Backup MCU ROM function in the OpenGD77CPS you can backup the entire contents of the MCU ROM and the lower 0xC000 will be the bootloader.

I don't have access to any of my radios at the moment, so I can't back them up for you. Possibly someone else can

Thank you! I will try it.

@rogerclarkmelbourne
Copy link

rogerclarkmelbourne commented Jul 7, 2024

@VorosEgyes

I'm not sure what you are trying to do.

Loading a MD9600 bootloader onto a UV380 would cause problems because the encryption key may be different between those 2 radios

@VorosEgyes
Copy link

@VorosEgyes

I'm not sure what you are trying to do.

Loading a MD9600 bootloader onto a UV380 would cause problems because the encryption key may be different between those 2 radios

I mean I will try reading, searching furthet to find the problem! I think it will be something really easy problem...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests