Opened 6 years ago

Last modified 6 years ago

#2 new defect

Motorola Droid 2.2.3 issue with Android release 1.0

Reported by: sc Owned by:
Priority: normal Milestone:
Component: Android Version: 1.0
Keywords: Cc:

Description

User reports:

I have a Motorola Droid running Android 2.2.3 and I can't get the helicopter to respond to the IR dongle. I maxed the volume, the dongle has a blue power light on, and the helicopter is turned on with its blue power light on, but pressing the "test helicopter" button does nothing. The Orbit software is able to connect to the EEG headset fine and looks to be getting good readings from it, it's just the helicopter that is not responding to the IR dongle.

Change History (10)

comment:1 Changed 6 years ago by sc

Response to user:

Thanks for getting in touch.

We don't have an original Droid to test with here (we did successfully test against a Droid X running 2.3.4), so we might need to coordinate a little to get you going.

First, can you please try this software:

https://play.google.com/store/apps/details?id=com.uprtek.rd2.icontroller.goldlight

Searching for "i-Helicopter" under Google Play should turn it up.

The helicopter at the bottom-left of the menu should be compatible with the Puzzlebox Orbit. If you can fly using that software we'll know we need to make changes on our end.

comment:2 Changed 6 years ago by sc

Response from user:

Thanks for the response. I tried out i-Helicopter and it didn't work either. I cycled through all 4 helicopter types and all three channels on each. I also actually own a different RC helicopter with a conventional controller, so with it turned on, I cycled through all 4 helicopter types and all three channels on each again and it didn't respond to the IR dongle either.

One thing I noticed is that when I plug in the IR dongle and it lights up, my default music software starts up automatically. Could it be interfering or is that normal on all phones? I couldn't find a way to close or stop the music app from auto-starting when it detects something in the headphone jack.

When I get back from Christmas with my family, I've got a few friends coming over who have a couple different android phones. I'll have them give it a try to see if we can narrow down the problem to my phone. I'm planning on getting the Note2 in the next few months, so if the problem is my phone it might not be a big deal.

comment:3 Changed 6 years ago by sc

Response to user:

Thanks for that. If the i-Helicopter software is not working then it is almost a certainty that the Puzzlebox Orbit software won't work either.

The automatic playing of audio could in fact be a problem. There is a certain sequence of pulses which represent an initialization string which should activate the adapter. If the IR dongle receives music instead it could be causing a failure.

If you are able to test with additional handset that would be a huge help!

Meanwhile, we have produced an alternate version for the HTC One X (international edition with the NVIDIA Tegra 3 chipset). This may be worth also testing on your device:

http://orbit.puzzlebox.info/files/puzzlebox_orbit-htc_one_x.apk

The "Test Helicopter" function should cause the helicopter to fly. You might need to re-insert the dongle after the app is already running. Please make sure any "Sound Enhancers" (such as Beats Audio is disabled) and the "media volume" is turned all the way up.

Thanks again for your patience.

Last edited 6 years ago by sc (previous) (diff)

comment:4 Changed 6 years ago by sc

Please also give Developer Preview Release 1.1.1 for Android a try.

You may need to enabled the "Invert Control Signal" setting.

comment:5 Changed 6 years ago by Beege

Ok, I've tried the latest 1.1.1 version with the Invert Control Signal setting and that doesn't work either.

One of my friends has a Droid2 and he tried it and everything works. So it appears it's an issue with just my phone, everything else is working correctly.

I've tried searching for a setting to disable the music program from auto-opening when I plug the IR dongle in, but I haven't had any luck so far. It's a built-in app and it appears to be the normal default behavior that I have no control over. The music app didn't open on my friend's Droid2, so maybe this is just an issue on the original Droid since it is so old.

There may not be a solution to this problem, but since I'll be getting a new phone soon, it's not really that big of a deal for me.

comment:6 Changed 6 years ago by Beege

I found an app called Headset Blocker that blocks any auto-actions caused by plugging something into the headphone jack. It works for stopping the music app from starting, but the IR dongle still doesn't work. So it looks like either the IR dongle doesn't work with this phone, or perhaps Headset Blocker is also blocking the dongle.

comment:7 Changed 6 years ago by sc

Is it possible to configure which audio file is played when the headset is plugged in?

If so, you can try setting it to this file:

http://orbit.puzzlebox.info/files/throttle_hover_android_common.wav.zip

(just be sure to unzip it first).

That WAV file, when played on most handsets at max volume will cause the helicopter to hover. The only question is whether or not Android will automatically turn down the volume once a new device is plugged in. Some versions do this in order to protect the user's ears from audio playing back at full blast.

While we certainly appreciate getting a new phone may fix the issue for you, we would still like to solve the problem for the benefit of others if possible!

comment:8 Changed 6 years ago by Beege

Interesting idea, but no luck. At first I thought it would be possible to do, but it looks like it turns on "party shuffle" when I plug something into the jack, so it always ends up playing some other random song. The only way it would work would be to have that file as the only song on my phone and that's not really doable since my phone functions as my music player.

comment:9 follow-up: Changed 6 years ago by jcotellessa

I too have a a motorola droid phone with 2.2.3 of the operating system, however I do not use the phone to play music and tried the throtle and hover wave file as the only file on the device. Unfortunately it does not start the helicopter.
I have not downloaded the source files yet though I will. I am not familiar with the android build and deployment process so it will take some time for me to come up to speed on the software. If there is something I can do or try let me know.

Jerry

comment:10 in reply to: ↑ 9 Changed 6 years ago by sc

Replying to jcotellessa:

I have not downloaded the source files yet though I will. I am not familiar with the android build and deployment process so it will take some time for me to come up to speed on the software. If there is something I can do or try let me know.

Thanks Jerry. Have you tried the "developer preview" release yet? If you try with the "Invert Control Signal" setting enabled that has fixed the issue for all other phones experiencing problems. Without getting too technical, it comes down to how the audio hardware outputs the signal. We need to invert the wave to compensate for certain hardware.

If the original Droid doesn't work with either setting that would definitely be a novel issue.

Note: See TracTickets for help on using tickets.