Actions

HAM HT Baofeng UV-3R: Difference between revisions

From HacDC Wiki

(Major updates)
Line 1: Line 1:
==Overview==
The UV-3R family of radios are dirt cheap 2W handheld transceivers with reasonably good stock features especially given the price. They can be very easily modified to take advantage of the on board MCU and crappy programming of that MCU.
The UV-3Rs are software controlled radios (not SDRs) the DSP isn't controllable beyond squelch thresholds (afaik) which means only when and where to transmit and receive not any changes to modulation or demodulation.
==Links==
==Links==
===General Info===
===General Info===
Line 4: Line 8:
* [http://www.brickolore.com/search/label/UV-3R bricklore UV-3R tagged]
* [http://www.brickolore.com/search/label/UV-3R bricklore UV-3R tagged]
* [http://www.brickolore.com/search/label/UV-3R%20Mark%20II bricklore UV-3R Mark II tagged]
* [http://www.brickolore.com/search/label/UV-3R%20Mark%20II bricklore UV-3R Mark II tagged]
* [http://www.liorelazary.com/index.php?option=com_content&view=article&id=51:hacking-the-uv3r&catid=14:baofeng-uv5r&Itemid=17 Lior's Work]


===Modifications===
===Modifications===


===Software===
====Software====
* [http://chirp.danplanet.com/projects/chirp/wiki/Home CHIRP] - a free, open-source tool for programming your amateur radio. (appears to support the UV-3R)
* [http://chirp.danplanet.com/projects/chirp/wiki/Home CHIRP] - a free, open-source tool for programming your amateur radio. (appears to support the UV-3R)
* [http://www.radioaficion.com/HamNews/articles/9289-baofeng-uv-3r-220-mhz-soft-mod.html firmware modification tool]
* [http://www.radioaficion.com/HamNews/articles/9289-baofeng-uv-3r-220-mhz-soft-mod.html firmware modification tool]
* [http://www.brickolore.com/2011/12/baofeng-uv-3r-software-version-110-uv.html manufacturer's software tool]
* [http://www.brickolore.com/2011/12/baofeng-uv-3r-software-version-110-uv.html manufacturer's software tool]
* [http://hamradio.selfip.com/i6ibe/baofeng/frequenze.htm "Out of range"]
====Firmware====
* [http://www.liorelazary.com/index.php?option=com_content&view=article&id=51:hacking-the-uv3r&catid=14:baofeng-uv5r&Itemid=17 FOSS Firmware]
** pads can be fragile or lift off easily. [[User:haxwithaxe]] recommends using a nonsolder based means of connection.
** code: [https://github.com/lelazary/UV3RMod on github]
** feature set beyond stock firmware as of 2013/04/08 noonish [https://github.com/lelazary/UV3RMod/blob/master/WISHLIST ripped from WISHLIST on github]
*** Quick interface to program rx freq, tx freq, power and PL code very quickly for repeaters. No offset, you just start with the rx freq and shift it by whichever amount you want. This will allow allow you to turn off the tx, or operate satellites. At any point during this mode, you can hold the mem channel and it will ask you which number you want to save this to.
*** Memory mode will allow you to go through your saved memory. At any point you can press menu and change more details about the channel. The details will include power with granular level, DTMF TX/RX, and other functions TBD. This mode will show the channel name and the freq underneath it.
*** Satellite Mode: Auto tuning of the frequency with response to the Doppler shift.
*** (not yet) Digital mode. Hopefully I could add some text base digital data for rx and tx. You might need to tx the text using morse code since there is no alpha numeric keypad on the radio. The digital mode will also include a store and repeat message forwarding.
*** (mostly implemented) Computer mode: All the functions of the radio including the RDA1846 registers, TX, and RX will be controlled through the serial port on the radio.
*** Fox/Hunt mode. Can be used to transmit a signal intermittently (like call sign morse code). Or send the RSSI signal into the audio, and with a directional antenna you can go hunting.
*** (not yet) Advance mode: Any RDA 1846 register can be set manually and saved for during startup.
*** (not yet) If the digital mode works, then RF programming of the radio. This will allow anyone to send you repeater information from their memory locations. I will work by selecting a memory channel to rx, and pressing a button. Then on another radio you can send the programming info.
*** (not yet) APRS mode: Boots straight to 144.39 mhz (or whatever you set it to), doesn't accept inputs, stays on the set frequency.
====Hardware====
* [http://hamradio.selfip.com/i6ibe/baofeng/baofeng.htm computer interface for satelite]
* [http://uv3r.com/images/uv-3r_programming_ha4bf.jpg DIY programming cable]
* fixes:
** [http://www.brickolore.com/2011/11/baofeng-uv-3r-second-harmonic-issue.html spurious harmonics]
** [http://groups.yahoo.com/group/UV-3R/message/4036 very low, low power]
====Recommended Modifications====
* A wide based flush fit BNC (or similarly durable connector) adapter (sometimes called an antenna saver) given the short mating cycle "SMA connectors are rated for up to 500 mating cycles" [https://en.wikipedia.org/wiki/SMA_connector citation via Wikipedia]
** example: [http://thumbs4.ebaystatic.com/m/mUgb7YRjFqInb9GoQZVkQMw/140.jpg SMA Male to BNC Female Connector]
* fix harmonics (needs links)
* fixes as needed: speaker volume, mic volume, super low low power (needs links)


==Notes==
==Notes==
*DON'T BUY THE PROGRAMMING CABLE* you can use a 3.5mm stereo plug and a usb to serial device. (pinouts available [http://uv3r.com/ here])
* '''DON'T BUY THE PROGRAMMING CABLE''' you can use a 3.5mm stereo plug and a usb to serial device. (pinouts available [http://uv3r.com/ here])
* If you buy one the only working setup for using the manufacturer's programming software found by [[User:haxwithaxe]] has been Windows7 with *Vista* drivers for the Prolific serial adapter.
* If you buy one the only working setup for using the manufacturer's programming software found by [[User:haxwithaxe]] has been Windows7 with '''Vista''' drivers for the Prolific serial adapter.
** others have had success with WINE and in XP but since many of the cables are counterfeit they have varying levels of functionality with different drivers.
** others have had success with WINE and in XP but since many of the cables have counterfeit controllers they have varying levels of functionality with different drivers.
** [[User:haxwithaxe]] use a VirtualBox VM with usb pass through.
** [[User:haxwithaxe]] used a VirtualBox VM with usb pass through.


==Manual corrections==
==Hardware Versions==
[http://www.difona.de/pdf_en/bfuv3r_manual.pdf manual for reference]
There are a large number of internally identical radios with very nonstandardized names in the UV-3R and UV-5R family.
* page 29, FM Radio Function:
* UV-3R is the first iteration of the UV-3R series it is it's own beast for the most part
** Appears to be due to difference in button layout between the original and the mkII
** Mostly-clones UV-100 and UV-200
** step 1:
* UV-3R MKII is the next oldest and has several variants
*** original: <pre>press and hold the button [ POWER ] come to the FM Radio mode.</pre>
** UV-X4 - Just a rename for marketing?
*** correct: <pre>press and hold the button [ LAMP/FM ] come to the FM Radio mode.</pre>
** UV-3R+ (aka UV-3R Plus or UV-3R + Plus)
** step 3:
*** different battery and charging method - has an actual charging cradle but battery type is not common
*** original: <pre>press and hold the button [ POWER ] EXIT the FM Radio mode.</pre>
*** different audio jacks (separate speaker and mic/ptt)
*** correct: <pre>press and hold the button [ LAMP/FM ] EXIT to the FM Radio mode.</pre>
*** female instead of male SMA (not RP-SMA)
* [[HAM_HT_Baofeng_UV-5R|UV-5R]]


{{Template:Amateur Radio}}
{{Template:Amateur Radio}}

Revision as of 17:47, 8 April 2013

Overview

The UV-3R family of radios are dirt cheap 2W handheld transceivers with reasonably good stock features especially given the price. They can be very easily modified to take advantage of the on board MCU and crappy programming of that MCU. The UV-3Rs are software controlled radios (not SDRs) the DSP isn't controllable beyond squelch thresholds (afaik) which means only when and where to transmit and receive not any changes to modulation or demodulation.

Links

General Info

Modifications

Software

Firmware

  • FOSS Firmware
    • pads can be fragile or lift off easily. User:haxwithaxe recommends using a nonsolder based means of connection.
    • code: on github
    • feature set beyond stock firmware as of 2013/04/08 noonish ripped from WISHLIST on github
      • Quick interface to program rx freq, tx freq, power and PL code very quickly for repeaters. No offset, you just start with the rx freq and shift it by whichever amount you want. This will allow allow you to turn off the tx, or operate satellites. At any point during this mode, you can hold the mem channel and it will ask you which number you want to save this to.
      • Memory mode will allow you to go through your saved memory. At any point you can press menu and change more details about the channel. The details will include power with granular level, DTMF TX/RX, and other functions TBD. This mode will show the channel name and the freq underneath it.
      • Satellite Mode: Auto tuning of the frequency with response to the Doppler shift.
      • (not yet) Digital mode. Hopefully I could add some text base digital data for rx and tx. You might need to tx the text using morse code since there is no alpha numeric keypad on the radio. The digital mode will also include a store and repeat message forwarding.
      • (mostly implemented) Computer mode: All the functions of the radio including the RDA1846 registers, TX, and RX will be controlled through the serial port on the radio.
      • Fox/Hunt mode. Can be used to transmit a signal intermittently (like call sign morse code). Or send the RSSI signal into the audio, and with a directional antenna you can go hunting.
      • (not yet) Advance mode: Any RDA 1846 register can be set manually and saved for during startup.
      • (not yet) If the digital mode works, then RF programming of the radio. This will allow anyone to send you repeater information from their memory locations. I will work by selecting a memory channel to rx, and pressing a button. Then on another radio you can send the programming info.
      • (not yet) APRS mode: Boots straight to 144.39 mhz (or whatever you set it to), doesn't accept inputs, stays on the set frequency.

Hardware

Recommended Modifications

  • A wide based flush fit BNC (or similarly durable connector) adapter (sometimes called an antenna saver) given the short mating cycle "SMA connectors are rated for up to 500 mating cycles" citation via Wikipedia
  • fix harmonics (needs links)
  • fixes as needed: speaker volume, mic volume, super low low power (needs links)

Notes

  • DON'T BUY THE PROGRAMMING CABLE you can use a 3.5mm stereo plug and a usb to serial device. (pinouts available here)
  • If you buy one the only working setup for using the manufacturer's programming software found by User:haxwithaxe has been Windows7 with Vista drivers for the Prolific serial adapter.
    • others have had success with WINE and in XP but since many of the cables have counterfeit controllers they have varying levels of functionality with different drivers.
    • User:haxwithaxe used a VirtualBox VM with usb pass through.

Hardware Versions

There are a large number of internally identical radios with very nonstandardized names in the UV-3R and UV-5R family.

  • UV-3R is the first iteration of the UV-3R series it is it's own beast for the most part
    • Mostly-clones UV-100 and UV-200
  • UV-3R MKII is the next oldest and has several variants
    • UV-X4 - Just a rename for marketing?
    • UV-3R+ (aka UV-3R Plus or UV-3R + Plus)
      • different battery and charging method - has an actual charging cradle but battery type is not common
      • different audio jacks (separate speaker and mic/ptt)
      • female instead of male SMA (not RP-SMA)
  • UV-5R
HacDC Amateur Radio Project:
Amateur radio Amateur radio station HARC Projects Prepping the Ham Exams


HacDC Amateur Radio Club Team Contact Info:
[email protected]
Subscribe to the HacDC Amateur Radio Club email list