TRX Android Client

Status
Not open for further replies.

visegrip72

Member
Joined
Dec 19, 2002
Messages
152
Location
Lake Worth, Fl
Ver 1.1 is in final testing phase. It adds audio quality improvements as well as optional call logging to file and screen. If you still get sound cutouts, the sound delay factor may need to be changed. In fact, with the new setup, you may be able to lower that number a lot depending on your network.
 

BrianG61UK

Member
Joined
Nov 13, 2016
Messages
355
Location
England
Improved sound, Call logging to file and screen, and minor bug fixes are all done. Ver 1.1 is ready

Clicking on the link to TRXAndroidSuite_1.1.zip on your page gives a 404 error.

EDIT: Wait, no it doesn't. You fixed it the second I posted this message. Are you trying to make me look stupid? :)
 

visegrip72

Member
Joined
Dec 19, 2002
Messages
152
Location
Lake Worth, Fl
Another minor update today:
  • Minor change on logging to properly capture calls properly for conventional systems, and to capture more calls. My original method of detecting calls would assume additional communications on the same frequency were just continuations of the last. So it would only log the first call.
  • Screen size and position are saved.
  • Shift key can be held when loading the server to bypass current saved settings.

Server version 1.1a works with Android client 1.1, no update to the Android client
 

Snellcat

Member
Premium Subscriber
Joined
Dec 19, 2002
Messages
19
Location
Bossier City, LA
Awesome job!

I've been in this hobby for many, many years and this app is the most exciting thing to come along since trunktracking scanners. It took a little work to get the port forwarding and security access stuff working but now it works great. It's so awesome to be able to utilize my primary antenna which is mounted quite high in a mobile situation. Thank you so much! Worth three times the price!
 

woodpecker

Member
Joined
Aug 7, 2005
Messages
708
Is it possible to connect to the server if the serving PC is on a hotel type wifi system where there is no access to the router etc
 

Wackyracer

Member
Premium Subscriber
Joined
Feb 18, 2016
Messages
1,958
Is it possible to connect to the server if the serving PC is on a hotel type wifi system where there is no access to the router etc

Maybe, with a VPN, but impossible to forward the port on the router itself without direct access into the router settings.
 

woodpecker

Member
Joined
Aug 7, 2005
Messages
708
Maybe, with a VPN, but impossible to forward the port on the router itself without direct access into the router settings.

Yes, I can get in via Teamviewer, I guess I need to find a way to setup a VPN server on the PC that doesn't require port forwarding, not sure that's easy? or possible?
 

visegrip72

Member
Joined
Dec 19, 2002
Messages
152
Location
Lake Worth, Fl
That would require some other networking features set up beyond the scope of this app. Same would probably be if you were to try to just use the neighbor's xfinity public wifi. If the hotel or public wifi is set up properly, the routers would isolate every connection. This same issue plaques people staying in a hotel and bringing their wireless printers. They find out soon enough the wireless printer can only be connected via a cable or the private wifi the printer broadcasts, which does not have internet. So big mess for printers for the same reasoning.

Teamviewer and similar apps still work in these situations because they "call home" to a master connection server and open the passage back through the mess of security.

Of course, if you are staying somewhere and you CAN connect locally like this all, you REALLY need to keep your private firewalls and protection on full. If you can connect, so can anyone else!
 

BrianG61UK

Member
Joined
Nov 13, 2016
Messages
355
Location
England
I finally tested it with my WS1088.

I got it working but:
1) I'm a bit confused at the Android end by Home and Away and "Are you at Home?". It actually seems to mean is the "server" at Home. Or is this supposed to be to choose between your local IP and public IP?
2) The Android app seems to want to turn on it's side. It keeps deciding I'm holding my phone in landscape orientation even when I'm not.
3) Once I've pressed Fn the Android app shows the Fn icon forever even if I cancel by pressing Fn again.
4) The server sometimes uses 100% CPU on one thread. I haven't figured out what triggers it yet though.
5) The Android Back key will not get me out of the app. It behaves like a iPhone app and the only way out is the home key. Maybe I'm weird but this irritates me.
 

visegrip72

Member
Joined
Dec 19, 2002
Messages
152
Location
Lake Worth, Fl
I finally tested it with my WS1088.

I got it working but:
1) I'm a bit confused at the Android end by Home and Away and "Are you at Home?". It actually seems to mean is the "server" at Home. Or is this supposed to be to choose between your local IP and public IP?
2) The Android app seems to want to turn on it's side. It keeps deciding I'm holding my phone in landscape orientation even when I'm not.
3) Once I've pressed Fn the Android app shows the Fn icon forever even if I cancel by pressing Fn again.
4) The server sometimes uses 100% CPU on one thread. I haven't figured out what triggers it yet though.
5) The Android Back key will not get me out of the app. It behaves like a iPhone app and the only way out is the home key. Maybe I'm weird but this irritates me.

Much of the design and features came from the old Win500 and all the comments that were given for that app.

1) The home and the away give you 2 ip addresses/addresses to access your scanner. Many routers do not do loopback. So if you have your public ip, you might not be able to access it from inside your network. This option of home/away settings gives the option of an address to connect to from within your network and another from outside (and the matching ports). Eventually I might change this to a list, so you can connect to other scanners as well, but for now, this is enough.

2) Check your display settings in the app. It should default to using the sensor, but you can also lock it in landscape mode or lock in portrait. Perhaps that was checked at some point during your testing.

3) Odd. It has not done that in my testing or the testing done by the others. I am sure it happened to you, no doubt. Do you at least hear a beep from the scanner when you press the fn key again? Does the scanner itself still have the fn showing, or just the app? This should not happen.

4) Not sure on why this. I know I have some issues with the driver here, but those can be reproduced using the official demo app and not my software. I have not noticed those issues spiking my cpu either. I specifically watched on my machine during development and saw it stayed around 13%. I did have one thing during development that I changed because it was going to 26%. What does the official app do? Can you identify when the app hits 100%? Maybe there is something and I can fix it. First thought would be virus protection, but then the virus protection process would be using the cpu, not my app. I assumed you knew it was my app from task manager. If not, load task manager when you see the cpu spike to see what process is spiking. If you can recreate this, maybe there is a fix, or at least an explanation.

5) This is totally from Win500a. I remember this was asked for from a few people. Same with the exit in the menu, option to hide the stop button, keep screen awake, large LCD. A lot of the options were originally suggestions. I sometimes hit back and remember it does not go back. Maybe I can add that as an option. I can look into that.

I hope these answered your questions. Feel free to contact me directly if you'd prefer or here for more info. I should have mentioned stuff about the original Win500 app. I wrote that app years ago originally just for me to use, then decided to share it. I actually do use this stuff too, so I want it perfect for me as well as you. I've already had a few people tell me about things not working, or ideas, such as the conventional logging not working, or screen size memory. I'm open for suggestions. If I can do it, I probably will if not too over the top. Here's a link to the very original Win500 Thread if anyone is interested, it is sorta neat how far the app has come. Those first screenshots are funny.
 

visegrip72

Member
Joined
Dec 19, 2002
Messages
152
Location
Lake Worth, Fl
Upcoming release:

OK, it was easy enough, I added an option in the advanced options to disable the back button. It will default to on (disabled). Once unchecked, the back button will take you back as normal. If you are scanning, it will continue to scan in the background. You will need to hit stop to stop scanning.

I've also been told the rotary stuff was not working perfect (I only have a TRX-1). I'm working on fixing that. I think I have it, but need to check.

I also am not sure how the squelch modes and values work. I have them in the logging now, and it looks correct by the books, but I have not seen in work in actuality.

Not sure when the above will be released, but they are known issues being worked on.
 

BrianG61UK

Member
Joined
Nov 13, 2016
Messages
355
Location
England
Much of the design and features came from the old Win500 and all the comments that were given for that app.

1) The home and the away give you 2 ip addresses/addresses to access your scanner. Many routers do not do loopback. So if you have your public ip, you might not be able to access it from inside your network. This option of home/away settings gives the option of an address to connect to from within your network and another from outside (and the matching ports). Eventually I might change this to a list, so you can connect to other scanners as well, but for now, this is enough.

2) Check your display settings in the app. It should default to using the sensor, but you can also lock it in landscape mode or lock in portrait. Perhaps that was checked at some point during your testing.
It seemed to start in portrait and then flip round later. I will test again, maybe tomorrow.

3) Odd. It has not done that in my testing or the testing done by the others. I am sure it happened to you, no doubt. Do you at least hear a beep from the scanner when you press the fn key again? Does the scanner itself still have the fn showing, or just the app? This should not happen.
Scanner was showing correct symbol.

4) Not sure on why this. I know I have some issues with the driver here, but those can be reproduced using the official demo app and not my software. I have not noticed those issues spiking my cpu either. I specifically watched on my machine during development and saw it stayed around 13%. I did have one thing during development that I changed because it was going to 26%. What does the official app do? Can you identify when the app hits 100%? Maybe there is something and I can fix it. First thought would be virus protection, but then the virus protection process would be using the cpu, not my app. I assumed you knew it was my app from task manager. If not, load task manager when you see the cpu spike to see what process is spiking. If you can recreate this, maybe there is a fix, or at least an explanation.
13% - that, very specific figure, sounds suspiciously like one thread maxed out on a 8 CPU PC (or quad core with hyper threading) which is exactly what I was getting.

5) This is totally from Win500a. I remember this was asked for from a few people. Same with the exit in the menu, option to hide the stop button, keep screen awake, large LCD. A lot of the options were originally suggestions. I sometimes hit back and remember it does not go back. Maybe I can add that as an option. I can look into that.

I hope these answered your questions. Feel free to contact me directly if you'd prefer or here for more info. I should have mentioned stuff about the original Win500 app. I wrote that app years ago originally just for me to use, then decided to share it. I actually do use this stuff too, so I want it perfect for me as well as you. I've already had a few people tell me about things not working, or ideas, such as the conventional logging not working, or screen size memory. I'm open for suggestions. If I can do it, I probably will if not too over the top. Here's a link to the very original Win500 Thread if anyone is interested, it is sorta neat how far the app has come. Those first screenshots are funny.
Thanks.
 

visegrip72

Member
Joined
Dec 19, 2002
Messages
152
Location
Lake Worth, Fl
The fn not disappearing, not sure then. Maybe the scanner is not sending the full LCD back to the app like it should or the lcd in the app is not clearing all the way, since the fn is at the end of that line. I'll investigate a bit more.

I checked the CPU usage again. If it is just running and no client is connected, it uses almost no processor power. Once it starts communicating via the network, the process goes up. I did load up the old Win500 program from StarrSoft. It uses 11% whether it is communicating or not. So I think the numbers from my server are sort of acceptable/similar, but there may be some enhancements or streamlining to be made. I know there is a constant stream of data being sent & received. I tried with both compressed and uncompressed audio and there was no difference, which was odd. I'll have to play around with stuff and see where it may be using the most processing while communicating.
 

visegrip72

Member
Joined
Dec 19, 2002
Messages
152
Location
Lake Worth, Fl
Thanks BrianG61UK for the little push to look into the processor usage. I figured if the old Win500 used some processor, it should be ok, and expected, for my server also. I looked more and now I have the program using almost no processor while running.

On another note. Continuous logging to the screen without clearing it WILL very slowly use up memory. When you clear it, the memory will be freed, eventually by the system, not instantly. I may add an option to automatically clear the screen logger at a specified time every 24 hours.

The system seems to be working well with this new style of working, but I'm not sure if it is 100% correct. I am going to test a bit more. I want to make sure there is no memory leaks. It goes up a few KB on the first connection, but does not seem to increase without reason.

So the next release testing now will have (so far):
  • Almost no CPU usage at all times
  • Added Power button to the UI on both client & server
  • Added Advanced option to toggle the back button functionality
 

nosoup4u

Member
Feed Provider
Joined
Jan 30, 2002
Messages
2,221
Location
High Bridge, NJ
I found this is working very well in my testing. If I can offer 2 suggestions:

1) I noticed the server won't start unless there is an audio source. Any way to get around that? The software works great just for logging.

2) Aside from the android client, would it be possible to do window to windows streaming? The server windows client is very nice and I would like to be able to use it to stream from another PC.
 
Status
Not open for further replies.
Top