GPS just check out - HTC Tornado

Hi guys...
can somebody check out this link: http://www.foxytag.com/en/presentation.html
cheers pinta

interesting - if only it could work on wm5 smartphones ...

I don't get it. In the UK, radars have to have their positions publically published (try saying that drunk!). Hence apps like Modaco's CamerAware
http://www.modaco.com/START-HERE-About-CamerAware-t246087.html
However, the foxtag app must work on a database of positions, and/or a web interface. That could almost certainly be reverse engineered, but since it's a university, they will probably opensource or support new phones if requested.
V

Related

Testing software (voice encription) in Europe

My company developed a product that uses GSM/CSD mode to send voice encrypded using 256 bits Rijndael. I don't know if in Europe my product works. I have a XDA working fine here in Brazil. I will apreciate if my software could be tested using the XDA and XDA-II (we don't tested-it with the XDA-II), because we don't have how to test-it in Europe.
My site is http://www.raseac.com.br , and in the site we have a working demo with 128 bits security and one minute of conversation per call. We have also a manual in PDF format (in english).
I will apreciate some help from Europe.
My personal e-mail is MOD EDIT: REMOVED EMAIL
Please erase the [REMOVE] in the e-mail.
Thank You.
Cesar Bremer Pinheiro
cesarbremer said:
My company developed a product that uses GSM/CSD mode to send voice encrypded using 256 bits Rijndael. I don't know if in Europe my product works. I have a XDA working fine here in Brazil. I will apreciate if my software could be tested using the XDA and XDA-II (we don't tested-it with the XDA-II), because we don't have how to test-it in Europe.
My site is http://www.raseac.com.br , and in the site we have a working demo with 128 bits security and one minute of conversation per call. We have also a manual in PDF format (in english).
I will apreciate some help from Europe.
My personal e-mail is MOD EDIT: REMOVED EMAIL
Please erase the [REMOVE] in the e-mail.
Thank You.
Cesar Bremer Pinheiro
Click to expand...
Click to collapse
I think you might consider looking also for European based solution, similar but using specifically MDA / XDA for encrypted comm
http://www.cryptophone.de/html/products_en.html
BTW when you consider introducing fully fledged and operational version for wm2003 ??
regards, monika
Thank you for your interest in our product.
We will test our product with the wm2003 in the next month, but we can't have a date limit to finish the compatibility test yet. There are a lot of hardware available to run our product. I will remember you that we are selling software (not hardware like cryptophone), and to sell our product we need to make compatibility tests in a lot of hardware . Our idea in this case is, if you have a hardware available (like the XDA), you only need to buy a software (and not the hardware that you already have). You investment in this case will be US$149,99 for the 128 bits version (US$ 249,99 for the 256 bits) in order to have a solid voice encryption product. Our product uses a TAPI modem linked with a PocketPc 2002 handheld by cable, bluetooth or a compactflash connection, and uses fixed, cellular and satelite lines. We tested the Raseac Secure Phone it in a lot of hardware (we have our product in our lab running in a XDA). We don't know about the CSD (Circuit Switched Data) quality in GSM networks outside Brazil (we are asking the readers to test-it and send us their comments). The bonus in this case is the use of a solid 128 bits voice encryption software free for one minute of conversation per call, with no limits in the number of calls (our freeware version).
Thank you.
Cesar Bremer Pinheiro
Sorry for the mistake in the price: The correct values are US$149.99 for the 128 bits version and US$249.99 for the 256 bits version.
Thank You.
Cesar.
How do we know if the software is actually carrying out the encryption, and that the voice is actually being encrypted is there something obvious that will let me know this.
The encryption is the easier part to be done in this system, if you see the user's manual, the most part of the system is the user interface and its architecture (our strongest point is our system design).
If you made a system that sends and receives voice without encryption, in our case you have 90% of the work done (error correction, codec optimization, software optimization). Think about reading the voice signal, compressing this signal using a voice codec, building the telephony interface, optimizing the code (our system is full-duplex), working a lot to optimize the code and let it running with quality), and until now i am not talking about encryption.
You can see in the google a lot of stuff about encryption (random number generators, hash functions, encryption functions), the encryption library available is huge.
After that work done to send and receive voice in a 4800 bauds line, you will see that 95% of the job is done. But i will remember that: To this system be a security system, all this design must be done before build the system. It is very dificult to transform a voice transmition system in a good security system(almost impossible) if you don't thing in security before building the system.
Now a little bit about encryption.
Our design is completely different from vast majority of the voice systems designs, we use block mode encryption and CBC mode encryption. The vast majority of the systems designs uses streaming mode. We generate an external random file in order to use the random numbers by the system. You can analyse this random file, it passes in the Diehard test (you can download the Diehard test and submit our generated file).
Each contact used by the system have its own master key, and you can edit this contact master key.
If you change one bit of this contact master key in your handheld, you will not be able to do the voice connection with the other handheld.
After reading our user manual, available in our site, you will see that this system was carefully built having security in mind, because you will see that you will have a 50 pages manual with a lot of information about security, and I invite you to read this manual (again, you will see a lot about our system design in this manual).
The Raseac Secure Phone security system spec will be published in february, and after that we will ask for an independent organization to analize our source code and publish the results (We think that the common user doesn't have the competence to analyse the source code). Our source code will not be available to the public only because commercial reasons, we sell software for commercial hardware available in the market (unlike our competition that sells proprietary hardware and have the copy protection inside their proprietary hardware), we have our system copy protection inside our code and we want to protect our intelectual property.
A little bit more about proprietary hardware systems: If you sell a hardware system and publish only part of the system (you can't garantee that the operational system was not changed in a dangerous way to compromise the security), the source published doesn't garantee the security at all.
Thank you.
Cesar Bremer Pinheiro.
MOD EDIT: REMOVED EMAIL
Please erase the [REMOVE] in the e-mail.
is it available in Asia?

Testing our secure phone software (Raseac Secure Phone).

Dear Sirs.
I am deploying our product next version, the Raseac Secure Phone.
Currently our fixed line version is totaly free, with AES 256 bits encryption, CBC mode and random IV cryptography, and if you want to use your HTC hardware to do secure fixed calls, you need to buy the socket sdio 56k modem (see this modem at socketcom.com).
Currently we don't tested our product under the CDMA netword, and we are asking for some help if you have a couple of HTC equipments and a CDMA-CSD (Circuit Switched Data) available.
Our GSM-CSD version have a limited time of one minute for each call (we need to make money selling our full cellular version ).
Our Quick Install User's manual version 3.0 will be deployed next week, and currently we have only our 2.0 version manual. If you have interest in taking a look in our product, i am ready to support you.
We don't tested our product under WM 2005, only with WM 2003, if you want to take a look under the WM 2005 operating system, i would be glad.
I am this product developer, and only one.
This version is very nice, i am working hard in our next version (we will have a lot of good news in this new version, but for the moment i can't disclosure the news).
Please go to our main page and download page in order to download the Unlimited fixed line version and the freeware one minute cellular version.
http://www.raseac.com.br/e/freeware_legal.html
Any contact, please send an e-mail to me:
Thank you.
Cesar Bremer Pinheiro
Bremer Serv. Emp. Ltda
BRAZIL
cesarbremer[REMOVE]@raseac.com.br
http://www.raseac.com.br
WM 2005 certification
When will it be certified for WM 2005?
Raseac working with WM2005
I will test our system with wm2005 next 3 months.
If someone could help us testing our freeware version with wm2005 (the freeware allows one minute of secure conversation for each call) , i am ready to support him.
The freeware download is available in our site (http://www.raseac.com.br). The new 3.0 version english manual will be ready next week, currently we have only the 2.0 version.
Cesar.
This sounds very similar to cryptophone, is their any relationship to this company??
Cryptophone relationship.
We don't have any relationship with cryptophone.
Our projects are different, both have the target of doing secure phone conversations, both use the GSM-CSD data channel, but both have different security design.
Cryptophone is an hardware/software, our product is a software.
Cesar.

CommMgrPro. Looking for GSM-GPS mappers

HI.
CommMgrPro is and one year old Hermes project. CommMgrPro is:
1) Automatic profile tool based on Location (GSM cell) and schedules.
2) Battery and Current draw monitory tool.
3) Communication manager.
4) -> It allow to upload cell changes to the server and if you have GPS It can take the coordenates so you can track your movements on the server using Google Maps. Apart of this we are creating automatically a big database matching CELL - OPERATOR - GPS coords.
So.....We are giving for free licenses to people interested on the project with PDA GPS enabled and interested on increasing the database. Simply install the program, use it to upload cells and if you ve uploaded cells you will get a free license. More info in www.commmgrpro.com
Thanks
which countries r of interest to you?
Re: ?
Quote:
Originally Posted by Jackster
Hi,
nice prog. interested in specific countries? or ok to use anywhere.
thx
danielherrero
Senior Member
Any country Jackster....

[13-03-2009] Meet the Developer - Ep 2 : Alfonso Presa - dev behind ThrottleLauncher

We started a new section on our site called " Meet the Developer " and thought it would be a good idea to post it out here as well.
In the 1st Episode we chat with Jörg Michel , most of you guys would have come across some of the fantastic apps he was released for Windows Mobile like G-Alarm, G-Profile, G-Invaders, etc
In the 2nd Episode we chat with Alfonso Presa , who is the developer of Throttle Apps ( ThrottleLauncher, ThrottleLock , etc )
We had to split the interview in to 2 parts coz of the word limit.
Meet the Developer - Ep 1 : Jörg Michel [part-1] [part-2]
Meet the Developer - Ep 2 : Alfonso Presa [part-1] [part-2]
Meet the Developer - Ep 1 : Jörg Michel - Part 1
We had to chance to chat with Jörg Michel the developer of apps like G-Alarm, G-Profile, G-Invaders and more. Jörg has created some great apps with beautiful UI that is finger friendly too. You can find all his apps at his website http://ageye.de. I want to thank you for taking the time to chat with us here at 1800PocketPC.com. Well lets get in to it…
Tell us a bit about yourself
First of all: Hello to everyone who takes the time to read about my thoughts… It may not be worth it so please don’t blame me
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
My name is Jörg Michel, I’m currently living in Ulm/Germany but have grown up in the near of Oettingen/Bavaria where the good beer comes from (I really like it). I’m 24 years old and I’m currently studying medicine in my 10th of 12 terms.
Tell us a bit about your apps ?
My first apps were the games Caver and G-Invaders… Nothing much to say about them. These are very basic and poorly designed games with an online high score feature which is probably the best of it
G-Alarm is an alarm clock which has probably more features than any other alarm tool and is also one of the most reliable clocks. It still has some problems on old devices which quickly run out of memory but I’m currently developing a new graphic engine which hopefully improves the memory usage.
G-Watch should combine three different aims: a stopwatch, a countdown timer and a GPS tracking function. Of course you don’t need a GPS device or have to use the stopwatch if you just want to have a countdown timer in the kitchen.
G-Light can help you to decrease battery consumption by dimming the backlight according to the ambient light. Of course you need a supported device which owns a light sensor (HTC Diamond, Touch Pro, etc.)
G-Profile is my newest tool which can manage your device (e.g. set the volume and ring tones, turn on/off phone radio, wifi, or bluetooth, and so on) according to your needs. It can activate the profiles by time, when an appointment occurs, when you connect something to your device (e.g. headset, ac power), when your phone is in a specified cell and so on…
How did everything start?
Well, everything started by getting my new HTC Diamond some months ago (I think it was June 2008) and looking for some tweaks and new software for it on xda-developers.com because I was disappointed by the performance and look&feel of the ROM (1.34?). I stumbled upon the sensor API of Koushik Dutta who is by the way one of the most important guys for Windows Mobile programming - he brought the access to the sensors which opened the doors for so many tools.
I remembered playing the game “Cave Run” lots of years ago on my Palm and I thought about extending the great accelerometer example of Koush to a “Cave Run” clone without even knowing how to program in C# or .NET Compact Framework…
As you may know I succeeded and Caver got soon playable. Afterwards I had lots of ideas for new games and G-Invaders was born.
After some weeks I thought of doing some serious stuff and started to develop G-Alarm because I was so disappointed by the Windows alarm clock and also a heavy sleeper…
It started really bad, lots of bugs (I just think of the severe bug where G-Alarm didn’t stop at the time change because of daylight saving) but it soon grew and now I’m pretty proud of it .
Whats WM device do you own and use?
I own an old HTC Prophet which I don’t use anymore and my HTC Diamond.
What sites do you usually hangout on?
My first site for PocketPC related topics was xda-dev and I still think it is a very good source for every owner of a PocketPC. But I really like other sites as PPC-Geeks as well and also write on the German forum www.handy-faq.de. And of course there is 1800PocketPC.com
How can we contact you ? ( twitter, facebook, etc )
I don’t twitter, facebook, myspace or whatever. I still don’t think that everything which is in the internet and gets widely used is a good invention - but that’s my own opinion…
You can contact me on my page (www.ageye.de), my forum or blog.
Are you going to list your apps on the WM MarketPlace ?
To be honest, I haven’t heard much about the new WM MarketPlace yet… Is it already available? If so, where can I access it?
If the conditions are good I will list my apps on it - for free, of course…
What are your thoughts on WM MarketPlace ?
As I said, I’m not an expert for MarketPlace related things but I’m not sure what to think about it, yet…
First of all: I don’t like Apple and its products. I think they have a bigger monopoly in many sections than Microsoft ever had but will never get accused. I think it is a cheek to sell music player at a really high charge without shipping the software or even an AC adapter. If Microsoft would only allow to play .wma files on Windows they would have to pay - Apple may force you without consequences to not use .wma files on their iPods…
As you can see I’m not a big fan of Apple, but the iPhone has brought some good and fresh ideas to the mobile world and I also like the idea to access the latest software on a marketplace.
I’m just curious if some big Windows Mobile software development companies can buy better search positions when you try to find e.g. an alarm clock. Microsoft would be stupid to list e.g. G-Alarm on the first place which is free when it could earn a commission for helping to sell commercial software.
So I’m looking forward on how it’s going to work. Hopefully my tools have a chance…
Any plans to expand to other platform like Android , iPhone ?
As you can read and see in my blog I’m currently working on a graphical interface which is completely independent of Windows Mobile’s controls and I have it nearly finished.
I don’t know how the mobile world will look like in a few years but I’m prepared to port my software to other platforms.
Meet the Developer - Ep 1 : Jörg Michel - Part 2
We know this is an ongoing project but how long did it take from the drawing board to your initial release of G-alarm ? What was your motivation to develop it ?
The main benefit for me (which may be a curse for the users) is the fact that I share my new tools and features immediately with the users. Of course there have occurred a lots of bugs but because of the great community helping me to find them and proposing new ideas especially G-Alarm could grow like hell.
So it takes only a few days from the idea to the first public release.
My motivation:
1. The built-in alarm clock didn’t satisfy me
2. I had a lot of time
3. I got really angry when trying to find a good alarm clock. There are so many software companies which just publish crap for a lots of dollars. There are only a few which create high quality, good looking and finger friendly tools (the number increases, thanks to the competitors). Besides the fact that I needed the help of the community, teasing other commercial software developers was a big argument for me to keep the software free
What are the future plan for your apps ?
I’ll release G-Watch 0.6 in the next few days which already uses my new graphical “engine”. Afterward I’ll create a new tool called G-Center (I’m not really happy with the name) which covers all installed ageye-tools (incl. export/import settings function) and maybe also be a customizable start center other apps as well.
After that I’ll probably come back to G-Profile or to G-Alarm. G-Profile definitely needs some new options (the so called “advanced profiles”) and G-Alarm needs the new engine…
What are some of your favorite apps ?
I’m using S2U2 and HomeScreen++ which also demonstrate that freeware may be better than any commercial tool. The Opera browser receives my biggest respect. It brought a quantum jump to Windows Mobile.
New WM devices have some amazing hardware like accelerometer which you have used very well in G-Alarm, its said Touch Pro 2 has a proximity sensor are you cooking up some ideas to exploit these ?
I think it’s a very good idea to have a proximity sensor. HTC’s approach with the light sensor to recognize when you have your phone put at your ear to turn off the backlight is somehow ridiculous…
I don’t have any ideas yet what to do with the proximity sensor - first of all I would need such a phone and users with ideas
When you consider the number of lines of code, which of your app is rated the highest and which one is the lowest?
Of course, I’m proud of G-Alarm. My download counter reached 450.000 downloads within about 6 months which is soooo awesome (of course you have to substract partial downloads, etc.).
The development of G-Alarm has driven me crazy a lot of times - Windows Mobile is such a ungrateful operating system (thanks to all the different vendors with their different opinions on how to customize Windows Mobile).
But now I’ll hope that especially G-Watch and G-Profile catch up… G-Light is somehow my stepchild. The idea has a great potential but I somehow lost the interest in it…
Did you create all the graphics yourself or did someone help you with the look-and-feel of your application?
I’m a poor designer… a very poor designer… Daniel Bergmann (aka expo7) does all the graphics for me! He is a really great designer who creates so professional graphics that I could take a bow in front of him every single day…
A tip for everyone who is interested in programming for Windows Mobile:
I develop my tools with C# using .NET Compact Framework and some native C++ - I haven’t bought a book to learn it. All you need is an idea for a project, a good sample on how your desired language works (for me it was the sensor API of Koush) and time to try a lot of code until it works as it should. It is really easy! If you have an idea, try it!
It was great chatting with you Jörg, good luck with your studies and the WM development. Looking fwd for the new G-Watch and G-Center. May be some of our readers can suggest an alternate name for G-Center.. G-Pack ???? G-Alarm is definitely one of the best WM software out there and I am sure I am not the only one who thinks so.
blocked for future use
nice website!
Meet the Developer - Ep 2 : Alfonso Presa - Part 1
Today we chat to Alfonso Presa who has given us some great apps like ThrottleLauncher, ThrottleLock, etc. People who are in to customizing the look and feel of Windows Mobile would have definitely come across ThrottleLauncher. You can find all his apps on his website : throttlelauncher.com. Thanks for chatting with us mate.
Tell us a bit about yourself ?
I’m Alfonso Presa (aka. APBilbo) from Madrid, Spain. I’m 27 years old and I work on IT. Currently I’m on a project in a multinational bank working on web development over Fatwire.
Tell us a bit about Throttle Apps?
To be honest I never intended to start a “big” project like ThrottleApps… It most of happened on the run . It all started one day when I was trying to customize my Herald (around December 2007)… I was searching for the perfect freeware UI and I realized that there where lot’s of great apps out there but none of them was complete. rltoday was customizable but very hardly and themes where fixed to the point that you have to change the files to suit it to your needs, MortButtons was a perfect launcher but it was fixed to some buttons in a grid layout, the cube was very cool but very limited in space (only 9 contacts, only 9 apps, etc), HTC Home was good but functionality was fixed. I thought, hey I just want a simple kinetic scrolling row of icons… what a good chance to learn C#! Then I released a proof of concept app on XDA and people started asking for clocks, registry info, etc… An that’s how ThrottleLauncher was born .
About ThrottleLock, I seen someone’s post at XDA asking if it was possible to make something like the Android lock for Windows Mobile… I though… “Hey! that can be funny!!”… and there it is!
What mobile devices do you own and use?
All ThrottleApps where developed for my “little” Herald but I got an Omnia i900 recently. I always test my apps on both of them.
How can we contact you ? ( twitter, facebook, etc )
I’m not a fan of IM applications or social networks… I prefer forums and email
(I feel I’m starting to get old… I’m sticked in the old technology). I’ve a facebook account though , but I just check it from time to time. You can always find me at my web’s forum…
Are you going to list your Apps on the WM MarketPlace ?
I will have to see which conditions does Microsoft offer in order to get your app listed. I don’t like how microsoft handle homebrew developments… if you want your software to be distributed without the user to get a warning about unknown software provided you have to send your app and pass through “Microsoft’s controls”… If that’s a precondition to get my apps published there I will definitely not do it…
What are your thoughts on WM MarketPlace ?
From the user’s point of view I think it’s a great idea to have a software catalog where you can access and download with just one click (just like linux systems has the apt catalog). Though I think this can kill the new developers creativity and will give Microsoft the complete control over WM software… If they don’t like it or if it’s against their policy they can remove it and no one will ever known of it’s existence… May be I’m a little bit paranoid here :-D.
Any plans to expand to other platform like Android , iPhone ?
Some time ago I started porting ThrottleLauncher to Android platform but I didn’t have too much time for it and that project is currently abandoned… Any way I like developing mobile apps and I don’t discard developing for those platforms someday if ever I get a device to test on . May be when 1.0 arrives… who knows .
How many hrs a week do you spend on WM development ?
Depends on the week… but it may be arround 20/30 hours… I also have to provide support and documentation for the apps ;-).
How many hours have you put into ThrottleLauncher ?
Many many more than my girlfriend would have liked . It has been about a year and a half of work so I guess it may be arround 1200 hours.
Meet the Developer - Ep 2 : Alfonso Presa - Part 2
You have made customization and skinning of your apps a high priority, how has the user response been ?
To be honest I expected more interest on my app from theme designers as ThrottleLauncher currently is capable of almost anything… though the lack of themes may also be my fault as there’s not too much documentation for ThrottleLauncher’s theme development. I’m working hard this days to write some tutorials that are available from my web. My target is to make ThrottleLauncher the first choice for theme designers when they have an idea… Then users will hopefully understand how powerfull ThrottleLauncher is ;-). At this point I have to say that there are many great designers (like Rumball, Paul de Groot, Zoltair Wright, m.schmidler, blazingwolf and much more) that have helped me to turn ThrottleLauncher in what it is and are working to make it the best UI ever .
ThrottleStorage is a unique application , how was the user response to that ?
I think ThrottleStorage is a great tool that provides a functionality that Windows Mobile definitely lacks, specially with the small internal memory that devices currently have. As an app it’s not so appealing as ThrottleLauncher or ThrottleLock and users will use it when they need it. I think it’s a great tool for ROM cookers to include on their ROM’s.
What are some of your favorite apps ?
If I’ve to choose one, it will be TaskMgr without any doubt. None of my apps would have been possible without this little handy tool. Definitely a must have for every developer. Other apps I really like are MostScripts, S2U2 (but I use ThrottleLock… sorry a_C
), S2P and TouchCal.
What are your favorite development tools and Language?
For WM I use C# and C++ over VS2005 and I really like how flexible and simple things can become by using that app and that languages, though…. I think the most powerful and flexible language is Java (I use to develop using Eclipse platform). Also CVS/SVN is a must have in order to develop applications.
New WM devices come with better hardware like accelerometer , proximity sensor, etc are you cooking up some ideas to exploit these ?
ThrottleLauncher currently has support for accelerometer . I plan to release some updates of the themes that will allow users to choose this as an option so they can scroll rows just by changing the orientation of their devices. Note that this support is still experimental…
Have you worked on any commercial apps ?
No I’ve not .
The new version of ThrottleLauncher has a skin to mimic the iPhone, Android, Palm Pre and WM7 did you develop these yourself ?
I’m not a good designer so most of the graphics used on the themes are provided by other people. WM7 theme was almost 100% developed by Paul de Groot and I only made some tweaks over it. For the Palm Pre I’ve only made the layout as the icons where provided by Cpeacha. Android was enterily designed by me… but it doesn’t have too much built in graphics . iPhone icons where taken for several places arround XDA, the base of that theme was initially dones by Gullum and continued by Blazingwolf.
Throttle Launcher has grown to a fantastic UI for Windows Mobile users and is close to version 1.0 , what can we expect in the future?
I’m starting to work on a PC .NET application that will allow users to visually create themes for ThrottleLauncher. This way designers will find a lot more easy to implement their creation in ThrottleLauncher. Also I have to make some experiments on 3d effects by using the gsensor. Probably ThrottleLock will be the first to use this feature.
Fantastic, the PC application is sure to be a hit and with the documentation on skinning on the way I am sure more people will be creating new and exciting skins for your apps. ThrottleLauncher has definitely come a long way from when it was first released, congrats on that and good luck with the apps in the future. Once again thanks for chatting to us @ 1800PocketPC.com

[APP][2.3+] SDR Touch - Live radio on your Android device

Listen to live FM broadcasts on devices that don't have a built-in FM radio!
Description
SDR Touch turns your mobile phone or tablet into a cheap and portable software defined radio scanner. Allows you to listen to live on air FM radio stations, weather reports, police, fire department and emergency stations, taxi traffic, airplane communications, audio of analogue TV broadcasts, audio amateurs, digital broadcasts and many more! Depending on the hardware used, its radio frequency coverage could span between 50 MHz and 2.2 GHz. It currently demodulates WFM, AM, NFM, USB, LSB, DSB, CWU and CLW signals.
You can get a compatible USB receiver for under $20 online from eBay. Just plug in your rtl-sdr compatible USB DVB-T tuner into your Android device using a USB OTG Cable and turn on SDR Touch. For list of supported Realtek RTL2832U based dongles, please see the end of the description.
Compatible USB DVB-T tuners
- Generic RTL2832U (e.g. hama nano)
- ezcap USB 2.0 DVB-T/DAB/FM dongle
- Terratec Cinergy T Stick Black (rev 1)
- Terratec NOXON DAB/DAB+ USB dongle (rev 1)
- Terratec Cinergy T Stick RC (Rev.3)
- Terratec T Stick PLUS
- Terratec NOXON DAB/DAB+ USB dongle (rev 2)
- PixelView PV-DT235U(RN)
- Compro Videomate U620F
- Compro Videomate U650F
- Compro Videomate U680F
- Sweex DVB-T USB
- GTek T803
- Lifeview LV5TDeluxe
- MyGica TD312
- PROlectrix DV107669
- Zaapa ZT-MINDVBZP
- Twintech UT-40
- Dexatek DK DVB-T Dongle (Logilink VG0002A)
- Dexatek DK DVB-T Dongle (MSI DigiVox mini II V3.0)
- Dexatek Technology Ltd. DK 5217 DVB-T Dongle
- MSI DigiVox Micro HD
- Genius TVGo DVB-T03 USB dongle (Ver. B)
- GIGABYTE GT-U7300
- DIKOM USB-DVBT HD
- Peak 102569AGPK
- SVEON STV20 DVB-T USB & FM
Interaction with battery savers
It turns out some manufacturers such as Huawei and Samsung have very aggressive power saving policies and force close background apps without notice. If the system decides to kill the RTL-SDR (or SdrPlay) driver while SDR Touch is running, the app will stop playing and become unresponsive eventually showing a "Disconnected unexpectedly" error message.
If you are experiencing this issue, the only solution that currently exists is to manually whitelist *both* the SDR driver app and SDR Touch in your phone's power saving settings to prevent the operating system from unexpectedly stopping the apps. More information and instructions on how to do this based on your particular phone make and model can be found on this website: dontkillmyapp.com
Feedback
An article about SDR Touch - Android Meets the RTL2832U from HamRadioScience
A user submitted video showing off advanced features of SDR Touch running on a mobile phone:
Any additional feature suggestions, comments or feedback will be much appreciated!
looking good sir looking good
Fantastic work. I am excited to see squelch on the list of improvements. Is there any chance that you will ever support a plugin architecture or P25 decoding? There is a decoder called DSD which can decode P25. Squelch+P25 would make it replace my scanner entirely. I would pay additional $$ for each of these features and it would still be more affordable and interesting than carrying around a scanner.
daniel_reetz said:
Fantastic work. I am excited to see squelch on the list of improvements. Is there any chance that you will ever support a plugin architecture or P25 decoding? There is a decoder called DSD which can decode P25. Squelch+P25 would make it replace my scanner entirely. I would pay additional $$ for each of these features and it would still be more affordable and interesting than carrying around a scanner.
Click to expand...
Click to collapse
Thanks for the support! Squelch is coming soon! I will look into P25 but we might need to work together on this - you may need to provide me some I/Q recorded samples - but I would say this would be a bit later since I just started my second semester and have some studying to do as well
P.S. Squelch is now on top of my TODO list
Although this seems to be a great app, I couldn't make it to work with Xperia Ray... ("no tuner found" error)
Anyone here had success with making it work on a Xperia phone?
martintzvetomirov said:
Thanks for the support! Squelch is coming soon! I will look into P25 but we might need to work together on this - you may need to provide me some I/Q recorded samples - but I would say this would be a bit later since I just started my second semester and have some studying to do as well
P.S. Squelch is now on top of my TODO list
Click to expand...
Click to collapse
Fanastic, thank you. I can't wait for squelch!
I'll supply whatever data/info you need to implement P25. I/Q samples are no problem. I understand completely that your time is limited and there is a larger audience to serve, but if you need resources, please let me know what you need and I'll see how I can help.
My account here is new, so I can't post links, but "DSD" and "radioreference wiki" will get you to the DSD source.
Amazing work! Well worth the $9.99USD pricetag. Gave you a nice review on the Google Market/Play Store as well.
FYI: Works wonderfully on an Acer A500 w/ Android 4.2.1.
SDR Touch has been removed by Google from Google Play! I will investigate the issue and will report back as soon as I have more information!!!
If somebody needs the latest version of SDR Touch, please download it from the attachment. Keep in mind that as soon as SDR Touch goes back to Android market you might need to reinstall it in order to get the latest updates!
Ok, just to make it clear for everybody that is concerned.
SDR Touch DOES NOT violate the GPL license!
SDR Touch is merely a client for - https://github.com/martinmarinov/rtl_tcp_andro-. rtl_tcp_andro is released under GPL2+. SDR Touch and rtl_tcp_andro are separate works in the sense of GPL. They are neither statically or dynamically linked and they are two separate executables that communicate over a TCP connection. rtl_tcp_andro is bundled with SDR Touch merely to help the user and with accordance to point 2. of GPL Terms and Conditions. You can think of SDR Tocuh as an "installer" of rtl_tcp_andro. It just launches rtl_tcp_andro with Runtime.exec("");. Furthermore SDR Touch could happily work without the bundled rtl_tcp_andro in network mode by connecting to a remote computer running either rtl_tcp_andro or the original rtl_tcp.
Therefore GPL is not violated. Saying that GPL is violated would be like saying that you can't listen to online radio with your proprietary music player because the radio is being streamed with a GPL based software.
A quote from GPL-3.0:
A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate.
Click to expand...
Click to collapse
Did you read that quote ?
... and which are NOT combined with it such as to form a larger program, in or on a volume of a storage or distribution medium ...
Click to expand...
Click to collapse
A single .APK _is_ a single distribution medium ... and they definitely _ARE_ combined to form a larger program. The "SDR Touch" .APK is the larger program, containing both your own code and the rtl_tcp_andro binary. That clause is meant for when you ship a CDRom with different stuff on it for example where they have no special relation ship. Here the relation ship and dependency is clear (even says so in the damn description of the app)
The problem is not with SDR Touch or the way it's a client for a rtl_tcp version, that's the right way to do it.
The problem is that both are distributed bundled.
SDR Touch and rtl_tcp_andro need to be two separate packages to be installed independently by the user.
There is also the requirement to make a written offer and include the full license terms when distributing rtl_tcp_andro, usual way is to include both the license in the .APK and also accessible to the user in the UI (menu often).
Cheers,
Sylvain
smunaut said:
Did you read that quote ?
Click to expand...
Click to collapse
But rtl_tcp_andro is a separate binary and the apk is just a container like a CD Rom. That's precisely the point. The binary classes of SDR Touch are separate entities in the apk file and are not linked to rtl_tcp_andro!. The GPL allows using an "installer" to install proprietary software as well as GPLed software in one go. The Android apk installer grabs the contents of the archive (which is like a rar archive) and unrars it ("installs") it onto the device. When the user is using the program, the two entities are still different and separate!
The license is linked in the Help section of SDR Touch. The thing that I haven't done is to put the license physically on the apk as well.
But that's a good point,
Thanks,
Martin
martintzvetomirov said:
But rtl_tcp_andro is a separate binary and the apk is just a container like a CD Rom. That's precisely the point. The binary classes of SDR Touch are separate entities in the apk file and are not linked to rtl_tcp_andro!. The GPL allows using an "installer" to install proprietary software as well as GPLed software in one go. The Android apk installer grabs the contents of the archive (which is like a rar archive) and unrars it ("installs") it onto the device. When the user is using the program, the two entities are still different and separate!
Click to expand...
Click to collapse
Mmm, first, I'm not sure the APK is uncompressed on the flash.
But you're missing the point that in this case it's a single "application", no matter what binaries it's composed of. It's not pulled independently (as a dependency or not) and via that "installer" you can't get it independently, it's just a single package, even presented as a single application to the user (aren't they both under the same 'title' in the "Application" tab of android ?)
So really, I don't see how you could consider this as not being a "whole" without, like I said, distribute it as two different packages (which would also allow other "users" to use the rtl_tcp_andro for eg) and give a undeniable separation between the two.
smunaut said:
Mmm, first, I'm not sure the APK is uncompressed on the flash.
But you're missing the point that in this case it's a single "application", no matter what binaries it's composed of. It's not pulled independently (as a dependency or not) and via that "installer" you can't get it independently, it's just a single package, even presented as a single application to the user (aren't they both under the same 'title' in the "Application" tab of android ?)
So really, I don't see how you could consider this as not being a "whole" without, like I said, distribute it as two different packages (which would also allow other "users" to use the rtl_tcp_andro for eg) and give a undeniable separation between the two.
Click to expand...
Click to collapse
Ok, I see your point and this looks like an option. I still can argue that they are separate but in order to prove that, as you say, I might split them into two packages.
Will see how things go, will keep you posted!
Like smunaut said, this definitely counts as a derivative work as they are being presented to the user as one cohesive application via the Play Store.
This is the same problem that SDR# had some time back, where they tried to distribute the GPL RTL-SDR with their proprietary UI. They thought that, since the UI only communicated with RTL-SDR and wasn't technically part of SDR#, they could include it; but that's not the case. (http://dangerousprototypes.com/2012/08/05/confusion-over-sdr-vs-opensdrsharp/)
The solution in this case will be the same as it was for SDR#: Either make the entire application GPL, or break rtl_tcp_andro into a completely separate package. Make sure that the description for the rtl_tcp_andro package clearly states its license, and make sure you link to the GitHub page for it so the source is clearly available. That should cover all the bases.
MS3FGX said:
Like smunaut said, this definitely counts as a derivative work as they are being presented to the user as one cohesive application via the Play Store.
This is the same problem that SDR# had some time back, where they tried to distribute the GPL RTL-SDR with their proprietary UI. They thought that, since the UI only communicated with RTL-SDR and wasn't technically part of SDR#, they could include it; but that's not the case. (http://dangerousprototypes.com/2012/08/05/confusion-over-sdr-vs-opensdrsharp/)
The solution in this case will be the same as it was for SDR#: Either make the entire application GPL, or break rtl_tcp_andro into a completely separate package. Make sure that the description for the rtl_tcp_andro package clearly states its license, and make sure you link to the GitHub page for it so the source is clearly available. That should cover all the bases.
Click to expand...
Click to collapse
Ok, this makes sense.
Actually this won't be a bad idea after all, I mean if there is a separate app "rtl_tcp_andro" that can do I/Q samples, this might help other developers write their own SDR based applications so therefore help the community.
I don't want to release the processing bit under GPL since it took me quite some time to optimize the algorithms to run on Android so I want to keep my work with this private and this is what Pro users are paying for but rtl_tcp_andro is in the public domain anyways, I will just wrap it around with an apk and release it under GPL.
Please add NetSDR support for RFSpare radios like NetSDR or SDR-IP.
I would pay 10x the Pro price for this! http://sourceforge.net/projects/cutesdr/ and http://cutesdr.svn.sourceforge.net/...face/sdrinterface.cpp?revision=36&view=markup will probably reveal how NetSDR format works.
stejc said:
Please add NetSDR support for RFSpare radios like NetSDR or SDR-IP.
I would pay 10x the Pro price for this! http://sourceforge.net/projects/cutesdr/ and http://cutesdr.svn.sourceforge.net/...face/sdrinterface.cpp?revision=36&view=markup will probably reveal how NetSDR format works.
Click to expand...
Click to collapse
I already have sever requests about this. I will keep this idea in the record. I will first need to make sure SDR Touch is working properly and implement the list of features in the first post.
Also, I was able to rapidly prototype so far but now I'm back in University and I am forced to slow down the development speed. So it may take some time.
Any chance to make the whole app Open Source? This would be a nice recognition of the hard work done by the rtl-sdr folks, and solve your packaging problem.
I have licensed APRSdroid (which btw. can modulate and demodulate Packet Radio using audio in/out) under the GPL, and I can not complain about people not getting the paid version from Google Play.
To the contrary, 80% of my users actually bought the app, and all without evil nag screens!
martintzvetomirov said:
Actually this won't be a bad idea after all, I mean if there is a separate app "rtl_tcp_andro" that can do I/Q samples, this might help other developers write their own SDR based applications so therefore help the community.
Click to expand...
Click to collapse
Absolutely. That is the idea behind the GPL in the first place, that other developers can benefit from improvements made to the code. Having a separate download for rtl_tcp_andro would definitely be a positive for the community, I could personally think of a couple interesting projects with it.
martintzvetomirov said:
I don't want to release the processing bit under GPL since it took me quite some time to optimize the algorithms to run on Android so I want to keep my work with this private and this is what Pro users are paying for but rtl_tcp_andro is in the public domain anyways, I will just wrap it around with an apk and release it under GPL.
Click to expand...
Click to collapse
Of course, it's your right to keep your own software closed source. I don't personally believe in keeping this kind of software closed, but it's your decision.
Though I would like to point out that this type of software is going to get paid downloads either way. The type of users you will attract with this kind of software are the same kinds of users who have no problem donating to open source projects. We aren't talking about some casual game here that just anyone will be downloading, this is an application developed for more technical users who have a pretty good idea of the amount of effort that goes into a project like this.
In any event, I'm glad to see you taking the proper steps to make sure your software is GPL compliant.
FUNcube Pro & FUNcube Pro Plus Support
Any chance FUNcube Pro & FUNcube Pro Plus Dongles Support can be added in the future.

Categories

Resources