Are you able to test with a beefier supply or at least higher voltage? I'm concerned that as soon as the Android attempts to charge itself (which might be a few seconds after having been plugged in) it draws a current spike that your supply can't handle well, resulting in a momentary drop in voltage and loss of the USB connection.
On Tue, Jul 21, 2015 at 4:20 PM, Laurent Turnauer < [email protected]> wrote: > 800mA on 6V. > > Le 22 juil. 2015 à 01:19, Ytai Ben-Tsvi <[email protected]> a écrit : > > I don't know what's in those jar files. Currently, the IOIO libraries are > distributed as source files + eclipse projects. I'm soon moving to > distributing archives and a Gradle-based build system, but that's not > happening immediately. > What's the current rating on your power supply? > > On Tue, Jul 21, 2015 at 4:15 PM, Laurent Turnauer < > [email protected]> wrote: > >> Hi, >> >> Yes current CHG at max position. >> and I’m using 6V regulated for prototyping. >> >> How can I use the librairies from master branch ? >> I don’t know how to do it cause I’m used jar files. >> >> Lo. >> >> Le 22 juil. 2015 à 01:13, Ytai Ben-Tsvi <[email protected]> a écrit : >> >> AND is the "CHG" pot on the IOIO all the way clockwise? >> >> On Tue, Jul 21, 2015 at 4:12 PM, Ytai Ben-Tsvi <[email protected]> wrote: >> >>> I'm curious to see what you find with the new library. Also, what power >>> supply are you using? Could we be seeing a dropout resulting from a power >>> dip? >>> >>> On Tue, Jul 21, 2015 at 10:28 AM, Laurent Turnauer < >>> [email protected]> wrote: >>> >>>> Re Ytai, >>>> >>>> Thanks for answer…and sorry for mine a bit late... >>>> >>>> 1- So, I tried with your Hello IOIO precompiled freshly installed apk >>>> app. >>>> I checked in app manager and the Hello IOIO is not started. (Force >>>> stop button is unavailable) >>>> >>>> 2- I restarted the phone. >>>> I rechecked in app manager and the Hello IOIO is not started. (Force >>>> stop button is unavailable) >>>> >>>> 3 - Ok, then, plugged usb cable and Hello IOIO launched as it has to do >>>> mentioning default launching behavior >>>> IOIO is connected...Great it works, I’m playing with button, the state >>>> led responds perfectly… >>>> >>>> 4 - Then back pressed button, going to desktop. >>>> Check in app manager and the Hello IOIO is started. (Force stop button >>>> is available but I don’t press it) >>>> >>>> 5 - Then I relaunched the same Hello IOIO app… Toast tells me "IOIO is >>>> connected" …wait 3 seconds…and then "IOIO disconnected" >>>> I mention also I haven’t removed or unplugged the usb cable. The cable >>>> is connected only once at point 3. >>>> >>>> 6 - Then back pressed button once, the app is either relaunched >>>> automatically or go back to desktop, >>>> If the app is relaunched automatically, it’s redoing the cycle « IOIO >>>> connected » then « IOIO disconnected » maybe 2 or 3 times, then the Hello >>>> IOIO app is working. >>>> Or sometimes, Android tells me « Hello IOIO has stopped ». >>>> If I relaunched the app manually it also works. >>>> >>>> >>>> So, it seems, there is another behavior but quite not so far of mine. >>>> >>>> With my app, I plugged usb, ioio doesn’t work, than restart the app…and >>>> it works. >>>> Or >>>> With your Hello IOIO app, I plugged usb, ioio works firstly fine, and >>>> then if relaunched, it has some issues of connection…but finally after some >>>> attempts and relaunch it works. >>>> >>>> >>>> Like you said, I will try your fixes of OpenAccessory. >>>> >>>> But normally I was used your jar files created from another ioio users, >>>> >>>> how can I do it in other way with the master branch ? >>>> >>>> Thanks for help. >>>> Lo. >>>> >>>> >>>> Le 10 juil. 2015 à 23:47, Ytai Ben-Tsvi <[email protected]> a écrit : >>>> >>>> Two things to look at: >>>> 1. Do you see this behavior occurring with the precompiled example >>>> applications? If not, what is different about you app that causes the >>>> problem? >>>> 2. There were a bunch of fixes to OpenAccessory mode recently that are >>>> not yet included in the release package, but have been published to the >>>> master branch on GitHub. You can give them a try. >>>> On Jul 10, 2015 1:04 PM, "Lo" <[email protected]> wrote: >>>> >>>>> Hi Ytai, ioio users, >>>>> >>>>> I recently bought at sparkfun my IOIO-Otg board to make some stuffs >>>>> with external sensors. >>>>> >>>>> I spent several days to understand a little the android's >>>>> world...waw...It wasn't so easy. >>>>> >>>>> Whatever, now I used the template simple app in my root class activity >>>>> extended by IOIOActivity. >>>>> >>>>> ....and IOIO Board is always connecting when I plug the usb... Great >>>>> ... >>>>> >>>>> BUT... I'm facing to an always disconnection issue when usb is >>>>> plugged... >>>>> After the usb is plugged, I absolutely need to restart my app. >>>>> And then it's ok. >>>>> >>>>> *Samsung Galaxy III GT19300* >>>>> Android Version 4.3 >>>>> >>>>> *IOIOLIB*: IOIO0504 >>>>> *Appfirm* : IOIO0500 >>>>> *Bootloader*: IOIO0400 >>>>> *Hardware*: SPRK0020 >>>>> >>>>> To explain my small issue >>>>> ---------------------------------- >>>>> >>>>> 1 - App is compiled and installed from Android Studio. >>>>> 2 - Then my phone is manually restarted. (or not whatever) >>>>> 3 - RePowering the IOIO board with 6V regulated. (or not whatever) >>>>> 4 - Plug usb between the two devices >>>>> 5 - My app is auto activating by default by the open accessory and >>>>> launch my main activity containing a small led blinking loop. >>>>> 6 - Then it works... but it stays connected only 3 seconds... >>>>> 7 - So I press the phone's BackButton to return to android desktop >>>>> (The board is still plugged with phone and not removed) >>>>> 8 - I restart my app...and then it stays correctly connected without >>>>> auto disconnecting. >>>>> >>>>> *So I needed to restart the app twice to work fine...and then only the >>>>> loop is no more broken...* >>>>> >>>>> If someone has facing the same behavior ? >>>>> Is there a trick I miss somewhere during initialization or in manifest >>>>> file ? >>>>> >>>>> Maybe it's the thread that check the connection, when board connected, >>>>> thread is sleeping...or destroyed by android. >>>>> >>>>> I also noticed that into the *AndroidManifest.xml* >>>>> I absolutely necessary to add ... >>>>> >>>>> <intent-filter> >>>>> <action >>>>> android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" /> >>>>> </intent-filter> >>>>> <intent-filter> >>>>> <action >>>>> android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" /> >>>>> </intent-filter> >>>>> <meta-data >>>>> android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" >>>>> android:resource="@xml/accessory_filter" /> >>>>> <meta-data >>>>> android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" >>>>> android:resource="@xml/device_filter" /> >>>>> >>>>> ... these intent-filter inside the first activity that contains : >>>>> >>>>> <intent-filter> >>>>> <action android:name="android.intent.action.MAIN" /> >>>>> <category >>>>> android:name="android.intent.category.LAUNCHER" /> >>>>> </intent-filter> >>>>> >>>>> If not, when I plug usb, android will notify that it doesn't know any >>>>> application that will use ioio board - IOIO Standard Application >>>>> *But in that case, I doesn't need to restart my app to get the loop >>>>> functioning. It works fine the first time.* >>>>> *But I need to fight with android notification to cancel it several >>>>> times...* >>>>> >>>>> Then, I think I will continue to use the open accessory protocol to >>>>> auto launch my app when board is plugged to the phone... >>>>> >>>>> But then I need to find a way to restart twice the app... Kill the >>>>> first instance and relaunch a new one. >>>>> >>>>> Do you know a way to do that ? >>>>> >>>>> Thanks for help. >>>>> Lo. >>>>> >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "ioio-users" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> To post to this group, send email to [email protected]. >>>>> Visit this group at http://groups.google.com/group/ioio-users. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "ioio-users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To post to this group, send email to [email protected]. >>>> Visit this group at http://groups.google.com/group/ioio-users. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "ioio-users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To post to this group, send email to [email protected]. >>>> Visit this group at http://groups.google.com/group/ioio-users. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "ioio-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at http://groups.google.com/group/ioio-users. >> For more options, visit https://groups.google.com/d/optout. >> >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "ioio-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at http://groups.google.com/group/ioio-users. >> For more options, visit https://groups.google.com/d/optout. >> > > > -- > You received this message because you are subscribed to the Google Groups > "ioio-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/ioio-users. > For more options, visit https://groups.google.com/d/optout. > > > -- > You received this message because you are subscribed to the Google Groups > "ioio-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/ioio-users. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "ioio-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/ioio-users. For more options, visit https://groups.google.com/d/optout.
