Uniden R1/R3 Data Output

SquirrelMaster

Has a subscription with CHP
Premium Member
Advanced User
Intermediate User
Beginner User
General User
Newly Registered
Joined
Dec 3, 2015
Messages
1,562
Reaction score
2,513
Location
Liberal California
Rating - 0%
0   0   0
  • Giant Horses Ass Award
So I have been messing with the uniden R1 lately (virtually the same as the R3 as this post is concerned). Anyways, my goal was to be able to read what the detector was seeing and use that information for myself whether it is for an upcoming RDF project or to integrate in a car, or whatever else.

The uniden has 3 ports on it. One is audio, one is usb, and one is the RJ11 power port.

We can ignore the audio jack for now. Usb jack is for updating firmware. Have not seen any data on that unless there is a way to put it in a debug mode but unless I lube up for uniden, I doubt I will be easily able to find out how. The RJ11 port has 4 pins. One is ground, one is power, one is an output that blinks the LED on the "smart" power cord, and the last one is for the power cord mute button.
What all of that means is no easy external access to data in the uniden.

So after ripping that poor little detector apart and seeing how it was designed, I found a spot inside I can connect to and sniff some data using my logic analyzer. Special thanks to @InsipidMonkey for sending me his radar unit and entrusting me with it. Could not have figured this out without him.

A few hours later, I had the important bits figured out such as reading what band is being detected, at what exact frequency, and at what strength. There is a bit more data there but I have not looked at it too hard.
I won't be posting any details of what I have found here or making it public for a variety of reasons. If you really want to know, you can try to figure it out for yourself and I'll be more than happy to point you in the right direction.

Here is a video showing a proof of concept: One thing I mentioned in that video was the ability to track multiple radar signals at the same time (demonstrated as Ka band and K band simultaneously.) Going back and reviewing data, this may not be correct and I apologize. I will have to look into it a bit more.



This opens up the possibility to add bluetooth/wifi to the detector. The issue here is that where I am tied into, I have almost no control. All I can do is change what mode the detector is in (city, highway, advanced). That being said now that I am typing this, there is an easy way to get around that and be able to mute the detector and/or mark locations.

One thought was for an integrate-able module that has wifi/bluetooth and fits in the detector, hooking up relatively easily to be made and some software written for android/IOS to talk to it for people who may want to use their phones with the uniden.
My other thought was to replace the 4 pin power jack with a 6 pin one so that way existing cables will still work, but theres an extra 2 pins for a custom RDF made cable that interfaces with your car or with a separate wireless unit or whatever.
What are your thoughts on this?
 

GoWFO

If you have to go... GoWFO!
Premium Member
Advanced User
Intermediate User
Beginner User
General User
Newly Registered
Joined
Jul 21, 2016
Messages
979
Reaction score
908
Location
Centre of the Canadian Universe
Rating - 0%
0   0   0
What are your thoughts on this?
Wow very cool, but this is all way beyond my capabilities/understanding. But if this ends up bearing fruit I'd happily send you my R3 & pay for the mods.
 

Up All Night

Premium Member
Premium Member
Advanced User
Intermediate User
Beginner User
General User
Newly Registered
Joined
Nov 27, 2015
Messages
2,799
Reaction score
2,663
Location
Cleveland, OH
Rating - 0%
0   0   0
Wow very cool, but this is all way beyond my capabilities/understanding. But if this ends up bearing fruit I'd happily send you my R3 & pay for the mods.
YES - This is Phenomenal!
But, the hardwares only 1/2 the equation.
How are your app skills?
Posted from my iPhone using the RDF Mobile App!
 
Last edited:

monsoonsys

Premium Member
Premium Member
General User
Newly Registered
Joined
Sep 16, 2014
Messages
10
Reaction score
40
Location
Washington State
Rating - 0%
0   0   0
Awesome project! I'm assuming you interfaced via JTAG? Since you asked for opinions I think that rather than attempting to modify the internals of the device itself/install the functionality on the board, rather develop a standalone device that performs all the new functions using it's own hardware/software with input from the internal JTAG interface. Obviously this would still require internal modifications to solder to the pins, but that's a lot less invasive. Assuming as you've discovered so far that the only input commands that can be pushed to the unit are to change the mode, what functionality are you looking to implement? I can think of a number of things that could be accomplished with standalone software/hardware and the addition of bluetooth, access to far more advanced computing power, etc. and they're all super exciting to think about! Will definitely follow your progress!
 

Run4donut

Fastest trigger in the west
Advanced User
Intermediate User
Beginner User
General User
Newly Registered
Joined
Jun 1, 2011
Messages
1,907
Reaction score
1,957
Location
BC
Rating - 0%
0   0   0
This is a great discovery. I might be shopping for new soldering equipment soon.
 

dchemist

Premium Member
Premium Member
Advanced User
Intermediate User
Beginner User
General User
Newly Registered
Joined
Jul 26, 2017
Messages
1,902
Reaction score
2,937
Location
Benton, AR
Rating - 0%
0   0   0
First off, KUDOS! This right here is why I love the RDF family. As for modifications, I'm with @monsoonsys in that going to a six pin connector on the R1/3 seems to be less invasive. Then a remote board, Bluetooth, etc could be installed elsewhere.

Already you've garnered information that could be pumped out to RDFGS 2.0. Additionally, I like your interface over the audible notification in that you could determine the exact moment the radar stopped vs the latch time on the detector. I'll definitely be following your developments. Great job!!!

Posted from my Pixel 2 using the RDF Mobile App!
 

OBeerWANKenobi

This is not the car you're looking for.....
Premium Member
Advanced User
Intermediate User
Beginner User
General User
Newly Registered
Joined
Mar 20, 2018
Messages
2,783
Reaction score
6,347
Location
Right Behind You! (Wisconsin)
Rating - 0%
0   0   0
Great work @yandreev3 ! What you have so far is already very useful. Just using that, an app could be made to log and geopin alerts and their frequency/strength. The more info you can figure out how to intercept, the better. I imagine finding how to input info back to the detector will be more difficult to figure out. You have the "mute pin" for sure which would be useful to run auto lockouts through an app that actually get stored on the detector.

@johnboy00 might be a good guy to ask about what inputs and outputs are useful at a minimum and which ones are preferred as well.

If you are going to be soldering in there anyway, I'm all for an internal BT solution but a wired one with an external module would be ok too.
 

Smason

PSL +5
Intermediate User
Beginner User
General User
Newly Registered
Joined
Sep 24, 2018
Messages
332
Reaction score
268
Location
Calgary, AB
Rating - 0%
0   0   0
What do we see with laser alerts!! I want to know what the detector actually knows for lidar!

Sent from my SM-G930W8 using Tapatalk
 

<<JAZZY>>

Inhale Life
Premium Member
Advanced User
Intermediate User
Beginner User
General User
Newly Registered
Joined
Jul 2, 2011
Messages
1,342
Reaction score
1,648
Location
Near the Big Easy
Rating - 0%
0   0   0
What do we see with laser alerts!! I want to know what the detector actually knows for lidar!

Sent from my SM-G930W8 using Tapatalk
I don't think it has the ability to detect pulses per second with lidar.
 

pwntastic

Learning to Fly
Beginner User
General User
Newly Registered
Joined
Feb 28, 2012
Messages
152
Reaction score
67
Rating - 0%
0   0   0
That is sooooo cool!!!
 

swatant

Learning to Fly
Beginner User
General User
Newly Registered
Joined
Oct 2, 2018
Messages
63
Reaction score
101
Rating - 0%
0   0   0
Would be interesting if you could get GPS coordinates as well from an R3. That would open the door to a lot of possibilities.


Posted from my iPhone using the RDF Mobile App!
 

GoWFO

If you have to go... GoWFO!
Premium Member
Advanced User
Intermediate User
Beginner User
General User
Newly Registered
Joined
Jul 21, 2016
Messages
979
Reaction score
908
Location
Centre of the Canadian Universe
Rating - 0%
0   0   0

Vortex

Making Videos
Administrator
Premium Member
Advanced User
Intermediate User
Beginner User
General User
Newly Registered
Joined
Jul 19, 2012
Messages
19,985
Reaction score
38,141
Location
Washington State
Rating - 100%
10   0   0
Holy cow this is amazing! You can access signal strength (in 1% increments from 1-100%), band, exact frequency, and multiple alerts stacked. I love that you're starting to find ways to control certain features remotely too. Very cool! Keep it up!
 

Up All Night

Premium Member
Premium Member
Advanced User
Intermediate User
Beginner User
General User
Newly Registered
Joined
Nov 27, 2015
Messages
2,799
Reaction score
2,663
Location
Cleveland, OH
Rating - 0%
0   0   0
What do we see with laser alerts!! I want to know what the detector actually knows for lidar!
Sent from my SM-G930W8 using Tapatalk
R3 picks up lidar. I’ve been shot hundreds of times and it’s said laser twice.
Posted from my iPhone using the RDF Mobile App!
 

monsoonsys

Premium Member
Premium Member
General User
Newly Registered
Joined
Sep 16, 2014
Messages
10
Reaction score
40
Location
Washington State
Rating - 0%
0   0   0
Would be interesting if you could get GPS coordinates as well from an R3. That would open the door to a lot of possibilities.


Posted from my iPhone using the RDF Mobile App!
Given that the GPS receiver and circuitry are on a daughter board of sorts and the fact that GPS functionality most likely is performed separately from the detector functions until queried (i.e., something like: "Mark" input received - command to add current coordinates to memory) I'd be willing to bet that beyond maybe being able to output a yes or no as far as GPS on or off, and yes or no GPS functioning properly I doubt we'd be able to access GPS fully. This is however where a standalone module and/or BT integration with a smartphone would offer a lot of potential. Combine output from r1/3 tx from module with GPS output from phone's receiver to perform whatever functions are programmed into apps.

--- DOUBLEPOST MERGED ---

Holy cow this is amazing! You can access signal strength (in 1% increments from 1-100%), band, exact frequency, and multiple alerts stacked. I love that you're starting to find ways to control certain features remotely too. Very cool! Keep it up!
Love that you used the word "remote" here because I've spent the morning dreaming of an app or remote display that could provide all of this data, or even further analyze it in order to refine firmware, etc.
 

SquirrelMaster

Has a subscription with CHP
Premium Member
Advanced User
Intermediate User
Beginner User
General User
Newly Registered
Joined
Dec 3, 2015
Messages
1,562
Reaction score
2,513
Location
Liberal California
Rating - 0%
0   0   0
  • Giant Horses Ass Award
How are your app skills?
Garbage. I can't write an app to save my life. It will either be left up to someone more capable or I can probably make something look/work good but be trash behind the scenes and that would bother me.

I'm assuming you interfaced via JTAG? Since you asked for opinions I think that rather than attempting to modify the internals of the device itself/install the functionality on the board, rather develop a standalone device that performs all the new functions using it's own hardware/software with input from the internal JTAG interface.
It's not JTAG, its far simpler than that. Only reading data from one pin and interpreting it. Never wanted to really modify the detector. My though was a small "mod chip" that gets connected to various points on the PCB to read different data.

going to a six pin connector on the R1/3 seems to be less invasive. Then a remote board, Bluetooth, etc could be installed elsewhere.
Either way, that 6 pin connector requires opening up the detector, removing the old 4 pin, adding another chip inside, and soldering. Would actually be a lot more work than building in a wireless chip.

The more info you can figure out how to intercept, the better. I imagine finding how to input info back to the detector will be more difficult to figure out.
Currently I can see everything I already listed plus also laser. As for control, I realized I was overthinking it and I can realistically control all of the buttons on the radar. The interface that I am tied into only sends configuration parameters to the DSP, such as city/highway mode or TSF on/off. But I can just directly tie into the buttons and do it that way.

What do we see with laser alerts!! I want to know what the detector actually knows for lidar!
I don't think it has the ability to detect pulses per second with lidar.
It has the ability to detect laser and the exact pulses. It is what I used to capture some pulses from some guns.

Would be interesting if you could get GPS coordinates as well from an R3
You can. It would be about the same level of difficulty except that the NMEA protocol is already known.

You can access signal strength (in 1% increments from 1-100%),
The signal strength is actually a higher resolution number. I just mapped it as a percentage to make it easier to read in my demo :)



One thing to add to all of these questions and ideas is that for every other function, thats an extra wire that needs to be soldered/connected. So to read radar, thats one pin. Laser, add a pin, gps coordinates, add a pin, control detector, add a pin per button/function. Basically If I wanted "full" control as well as full read access to what the detector sees, that's 11 "data" connections and 2 power connections. Currently I am just using 2 power connections and one data to read radar info.
 

dchemist

Premium Member
Premium Member
Advanced User
Intermediate User
Beginner User
General User
Newly Registered
Joined
Jul 26, 2017
Messages
1,902
Reaction score
2,937
Location
Benton, AR
Rating - 0%
0   0   0
Garbage. I can't write an app to save my life. It will either be left up to someone more capable or I can probably make something look/work good but be trash behind the scenes and that would bother me.



It's not JTAG, its far simpler than that. Only reading data from one pin and interpreting it. Never wanted to really modify the detector. My though was a small "mod chip" that gets connected to various points on the PCB to read different data.



Either way, that 6 pin connector requires opening up the detector, removing the old 4 pin, adding another chip inside, and soldering. Would actually be a lot more work than building in a wireless chip.



Currently I can see everything I already listed plus also laser. As for control, I realized I was overthinking it and I can realistically control all of the buttons on the radar. The interface that I am tied into only sends configuration parameters to the DSP, such as city/highway mode or TSF on/off. But I can just directly tie into the buttons and do it that way.





It has the ability to detect laser and the exact pulses. It is what I used to capture some pulses from some guns.



You can. It would be about the same level of difficulty except that the NMEA protocol is already known.



The signal strength is actually a higher resolution number. I just mapped it as a percentage to make it easier to read in my demo :)



One thing to add to all of these questions and ideas is that for every other function, thats an extra wire that needs to be soldered/connected. So to read radar, thats one pin. Laser, add a pin, gps coordinates, add a pin, control detector, add a pin per button/function. Basically If I wanted "full" control as well as full read access to what the detector sees, that's 11 "data" connections and 2 power connections. Currently I am just using 2 power connections and one data to read radar info.
I will say you've uncovered more than anyone else yet. If Uniden won't give us Bluetooth and open API then this seems to be best option. When you get it ironed out I'll ship you an R1 to rip open and mod. This is pretty exciting!

Posted from my Pixel 2 using the RDF Mobile App!
 

OBeerWANKenobi

This is not the car you're looking for.....
Premium Member
Advanced User
Intermediate User
Beginner User
General User
Newly Registered
Joined
Mar 20, 2018
Messages
2,783
Reaction score
6,347
Location
Right Behind You! (Wisconsin)
Rating - 0%
0   0   0
One thing to add to all of these questions and ideas is that for every other function, thats an extra wire that needs to be soldered/connected. So to read radar, thats one pin. Laser, add a pin, gps coordinates, add a pin, control detector, add a pin per button/function. Basically If I wanted "full" control as well as full read access to what the detector sees, that's 11 "data" connections and 2 power connections. Currently I am just using 2 power connections and one data to read radar info.
Is there another place to tap in? Say where the board sends data to the display? It would seem that there should be a place where data is consolidated better so you wouldn't have to run a tap for every feed.
 

SquirrelMaster

Has a subscription with CHP
Premium Member
Advanced User
Intermediate User
Beginner User
General User
Newly Registered
Joined
Dec 3, 2015
Messages
1,562
Reaction score
2,513
Location
Liberal California
Rating - 0%
0   0   0
  • Giant Horses Ass Award
Here is an update demoing control of the detector. Sorry for the sub par video quality. Was using my phone to demo and an old one to record.
Also there was a lag in the app displaying the detector's data. Had not had that happen before but I did not want to re-record again so I left it in. Delay fixes itself once I click the mute button. It is almost instantaneous.

 

Donation drives

RDF Server & License Fees (Mar 2019) (ACTIVE)

This donation drive covers the server and licensing fees for RDF for the month of March 2019...
Goal
$334.00
Earned
$450.00
This donation drive ends in

Latest threads

Social Group Activity

Forum statistics

Threads
79,199
Messages
1,180,522
Members
18,166
Latest member
8915GT
Top