Get Adobe Flash player

HomeForumsDroidPSKBluetooth support?

This topic has 12 voices, contains 32 replies, and was last updated by  chill 12 days ago.

Viewing 15 posts - 16 through 30 (of 33 total)
Author Posts
Author Posts
January 24, 2012 at 10:26 am #822

vk2eta

Hi, my name is John and I am the developer of the AndPskmail application.

If I can share my experience with the Bluetooth interface.

But first let me congratulate the developer(s) of DroidPSK for a great application at an affordable price imho.

Regarding the Bluetooth dynamic range/background noise I discovered that in my case it was related to the device’s dsp processing of the microphone input with agc and noise suppression active in most bluetooth car kits and most likely most headsets too.

I experimented with various levels of input drive and found that a high level was better than a low level as it tends to reduce the effect of the agc and noise reduction.

Also I noted that in practice over the air that did not affect the performance noticeably.

Otherwise I tested the latest version of DroidPSK on Motorola XOOM 3g running 3.2 and on an HTC Desire running 2.3 and both worked well. My only request would be for an adjustable waterfall sensitivity adjustment.

I used the two BT interfaces as described in the http://www.pskmail.com site under the Android section. The car kit handsfree interface schematic and description is in the andpskmail manual and the earpiece headset version is a separate file. Please feel free to reuse, modify and re-publish.

Please keep the great work,

73, John (vk2eta)

January 24, 2012 at 11:16 pm #823

vk2eta

Hi,

I realised that the issue mentioned above was with the TX side not the RX side.

Looking at the pictures it looks like dynamic compression on the speaker output of the module, which I would expect is to allow constant volume to the user when used as a Bluetooth device.

Regarding the cracking noise, since it seems to vary with the Android device, I would look at the output buffer size. I have increased the size of the output buffers to 10 times the minimum calculated by Android in my application.

Hope this helps,

73,

John (vk2eta)

January 25, 2012 at 2:43 pm #825

Wolphi

Hi John:

Thank for sharing your information here. Also congratulations on your AndPSKMail app !! I can confirm everything your wrote. I played with it for a while and didn’t didn’t see any performance problems. I looked at the signal on my Oscilloscope and I can the that couple samples are missing sometimes. But as long as the receiver on the other side recognizes the phase shift everything should be ok.
I tried different buffer sizes but increasing the buffer size didn’t improve the cracking noise level.
I used an older hands free module and I also ordered a nice module from http://www.kcwirefree.com. Those modules are not cheap but worth looking into. The module supports regular BT audio and it will support RS232, USB and some I/O pins in the future.
I didn’t see any difference in the quality between the 2 BT devices. I only saw a quality difference when using different phones.

By the way I looked at your AndPSKMail the other day and it will crash on my Galaxy Nexus One as soon as I enable BT in the settings. If you like I can generate an error report in Eclipse and send it to you.

As for the waterfall level. I will put a waterfall adjustment into the settings for the next update.

vy 73

Wolfgang (W8DA)

January 25, 2012 at 7:22 pm #826

vk2eta

Hello Wolfgang,

Thank you for your comments and the information regarding the BT module. Very interesting. A non-DSP processed signal would be a good thing on top of the possibility of CAT control and more. I need to look into this too.

I have not checked the output of the BT modules with an oscilloscope in my case and have relied only on the IMD information on the receiving Fldig, but I will do so (and might find some surprises too..hihi).

Yes I am very interested in your offer for the log of andPskmail. I am after all the feedback I can get. I will contact you off-list to give you my email address.

All the best,

73, John

February 7, 2012 at 9:45 pm #843

Evan_A

Hello Wolfgang, I have bought RTTY, PSK and CW Decoder… I have a Yaesu VX-8 with Bluetooth… I can connect VX-8 to an earphone a Motorola H700 in my case… VX-8 sends sound and gets mic audio flawlessly… also when I press the button of this generic earphone that acts as a PTT… so all is there… I was wondering how we can pair it with Android directly… That would be amazing functionality…!

As it is my Motorola Defy plus cant see VX-8… what can we do? Any android hack?

February 7, 2012 at 11:31 pm #845

Wolphi

I am not 100 % sure but my explanation why it doesn’t work is the following:
The Android device acts as a Bluetooth host and the earphone acts as a client. The same is when you use your VX8. The VX8 is the host and the earpiece is the client. If you want the Android device communicate with the VX8 then 2 hosts have to talk to each other. I know there are different Bluetooth modes but I am not sure if it is possible Android would support this. But like I said I am not 100% sure on this.

February 7, 2012 at 11:43 pm #846

Evan_A

Some info here… http://processors.wiki.ti.com/index.php/Android-Adding_Bluetooth_Profile

February 7, 2012 at 11:45 pm #847

Evan_A

More http://www.linuxfordevices.com/c/a/News/Sybase-iAnywhere-Blue-SDK-for-Android/

February 7, 2012 at 11:55 pm #849

Evan_A

One more… http://www.palowireless.com/infotooth/tutorial/k6_hp.asp

February 8, 2012 at 12:01 am #850

Evan_A

You have to put android to emulate a headset (client)… It might be tough… but it will do magic… Also there is a huge interest on internet on a simple headset emulator… Thank you for your amezing work…

February 8, 2012 at 12:12 am #851

Wolphi

Thank you for the links. I just looked at them and you seem to be right. Android needs to emulate a Bluetooth headset. This also means we need to program a complete Bluetooth stack. Well I have to admit this would exceed my skills by far :-)

February 8, 2012 at 12:36 am #852

Evan_A

Thanks for your efforts… :) there might be one that can do this on the web… :)

February 8, 2012 at 12:40 am #853

Evan_A

We should list an intent here… http://www.openintents.org/en/

April 14, 2012 at 5:18 am #1016

wb6yte

Hi. I have a Samsung Galaxy Tab 10.1 tablet and am very interested in trying DroidPSK with it. Unfortunately this tablet does not have an audio input port that could be used for an external mic or a radio.

I have done a little Android software development. I have also explored BT operation between two BT phones and found that it can be done.

I did a little research into Bluetooth devices that can be used as a general purpose audio interface to the tablet but haven’t found any devices that are designed for that purpose. Can you recommend any devices?

Thanks,
Ed

April 14, 2012 at 5:26 am #1017

wb6yte

I just read through some of the more recent posts about BT support. I will look for a hands free speakerphone adapter like the one I have in the car and see if I can open it and hijack the speaker and mic connections.

Viewing 15 posts - 16 through 30 (of 33 total)

You must be logged in to reply to this topic.

AndroidPit

Are you using a tablet or phone without access to Android Market (Play Store) ? Some of the apps are also available at:

Login

Categories