Recommended Posts

I just tested the latest iOS version with the L motor acting as a servo and it really has some issues, at some points it seems to be working normally but then there's a significant lag and sometimes it gets stuck at the endpoint. The calibration process runs fine though. Did not experience anything similar in the Android version.

Share this post


Link to post
Share on other sites
2 hours ago, kbalage said:

I just tested the latest iOS version with the L motor acting as a servo and it really has some issues, at some points it seems to be working normally but then there's a significant lag and sometimes it gets stuck at the endpoint. The calibration process runs fine though. Did not experience anything similar in the Android version.

that's it! The same!

Share this post


Link to post
Share on other sites
3 hours ago, kbalage said:

I just tested the latest iOS version with the L motor acting as a servo and it really has some issues, at some points it seems to be working normally but then there's a significant lag and sometimes it gets stuck at the endpoint. The calibration process runs fine though. Did not experience anything similar in the Android version.

Yes, the Android and iOS codebase is the same. Not sure why the endpoint issue is happening, I'm testing and releasing a possible fix very soon...

Share this post


Link to post
Share on other sites
15 hours ago, imurvai said:

Hmm, weird. Could anyone of you try this 2.5alpha version ? I'm trying to improve the responsiveness of the app in this update and hopefully resolves the servo functionality too.

Servo works better with this version. Nevertheless it misses center point up to 5° after each steering input. Yet version 2.3 is the best one in terms of servo functionality because motor behaves with it just like in Control+.

Edited by apachaihapachai

Share this post


Link to post
Share on other sites

Ok, I've set back the C+ servo parameters as they were in version 2.3 and added fix for the servo getting stuck issue. Version 2.5 is on its way in both stores, currently it's being reviewed...

Share this post


Link to post
Share on other sites

I've finally got it working :cry_happy:
Thank you so much for your feedback and encouragement, @AVCampos and @imurvai.

What i endet up doing:
- Buy a cheap Samsung Galaxy S5 (~30€)
- Try it with the original Android 6: C+ Hub gets recognised (Wuhu!), XBox Controller doesn't (Dang it!)
- Install lineage OS 16, attemp it there: XBox Controller gets recognised (Yippie!), C+ Hub doesn't (Wait what?)
- Search for a middle ground, find and install lineage 14.1: XBox Controller and C+ Hub get recognised (f finally!)

Although i'm incredibly happy to have worked it out for a small price i'm more confused than ever.
Somehow lineage OS 16 enables or disables the functionality of the app (as proven by the difference between the LG G2 and S5). This implies that some features Brickcontroller2 uses to connect to the C+ Hub get lost from lineage 14 to lineage 16 - but only for Samsung phones?! Maybe my S4 Mini might even be able to run Brickcontroller with a different operating system?

That's all from me for now. I'll be back playing with Lego instead of phones :sweet:

Share this post


Link to post
Share on other sites

@schraubedrin It's cool you finally managed to get it work and thank for the info regarding the lineage os. It's good to know issues can happen with that.

BTW BC2 version 2.5 went live for Android in the meantime containing the servo fix. iOS version is still under review...

Share this post


Link to post
Share on other sites
9 hours ago, imurvai said:

@schraubedrin It's cool you finally managed to get it work and thank for the info regarding the lineage os. It's good to know issues can happen with that.

BTW BC2 version 2.5 went live for Android in the meantime containing the servo fix. iOS version is still under review...

I can confirm that servo works good now if you set axis dead zone to 0. If it is not 0 servo can and will eventually miss center point. For example 10% dead zone will generate about 9° gap for zero position.

Edited by apachaihapachai

Share this post


Link to post
Share on other sites
17 minutes ago, apachaihapachai said:

I can confirm that servo works good now if you set axis dead zone to 0. If it is not 0 servo can and will eventually miss center point. For example 10% dead zone will generate about 9° gap for zero position.

Hmm, strange. Thanks for the feedback, I'll check the dead zone setting...

Share this post


Link to post
Share on other sites

Is there anywhere that people have specifically discussed/reviewed their BlueTooth controller for use with this App?  I know there's some comments through out this thread, but it's tough shifting.  Is there another Eurobricks thread, or is there a BrickController2 forum somewhere, or a reddit or anything?

imurvai, the only thing more impressive than this app is your dedication.

Share this post


Link to post
Share on other sites

@Juxtapoisson I don't think there's anything else apart from this thread. I use an ipega PG-9025 controller with my Android device and a SteelSeries Nimbus with an iPad, both work well. 

Share this post


Link to post
Share on other sites

Ok, so I have a new Xbox 1 controller and it is seemingly happily paired to my Oneplus 6T.  The app sees the controller and reports back numeric values from physical inputs.  I am off to the basement to twiddle with options.

How can I help?

I don't know anything about apps, but I have a lot of stuff.  I have 2 new Buzzwizzs, an Sbrick bought last year (currently hacked into a bucket excavator).  2 boost sets in misc MOCs.  A smattering of PF stuff with some IR.  A PF train motor.  Access to my wife's 9V metal track train stuff (probably useless here), Znaps (also useless), Mindstorms 1 (useless) and 3 (I'm not an expert), Liebherr R 9800 still in it's box, 6 Gobrix.

My phone does NOT have an IR transmitter.

What can I help test?

 

Edit:  To anyone else going down this road.  I tried all morning to connect a Wii remote to my phone.  It should work, but at least my phone won't "skip" the password entry.

Edited by Juxtapoisson

Share this post


Link to post
Share on other sites

A bypass for having no IR transmitter on my smartphone.

Note that the technology is the joke.  The bad driving, bad videography, and bad building are merely bonuses.

Share this post


Link to post
Share on other sites

Hi there,

This is my first message on the eurobricks forum. 

I've got some trouble using my gamepad with the Brick Controller 2 app and an Sbrick (latest firmware).

In the BC2-app I can find the Sbrick and test it, it works fine. When I connect my gamepad (Trust GXT 590) it works in the Controller Tester. The problem presents itself when I try to change the Default Profile. I cannot add controller events. When I do something on the gamepad, the app doesn't notice. So I can't assign Sbrick outputs to actions on the gamepad.

I noticed my phone thinks the gamepad is a physical keyboard and I'm prompted to choose a lay-out and a language. Maybe that is causing some issues?

 

If anyone can help this would be wonderfull.

 

 

Share this post


Link to post
Share on other sites
On 12/24/2019 at 7:36 PM, Juxtapoisson said:

A bypass for having no IR transmitter on my smartphone.

Tricky! :)

12 hours ago, pieter7727 said:

In the BC2-app I can find the Sbrick and test it, it works fine. When I connect my gamepad (Trust GXT 590) it works in the Controller Tester. The problem presents itself when I try to change the Default Profile. I cannot add controller events. When I do something on the gamepad, the app doesn't notice. So I can't assign Sbrick outputs to actions on the gamepad.

I noticed my phone thinks the gamepad is a physical keyboard and I'm prompted to choose a lay-out and a language. Maybe that is causing some issues?

Usually gamepads have 3-4 modes they can operate with. Try changing that modes. But if the controller tester worked then I don't see why you could not add events.

Share this post


Link to post
Share on other sites

I trying use with C+ hub with L motor as servo.(set 42109) But when I press green start button, L motor turn ccw as possible as it can. And don't come back even I do not anything with controller. How can I solve it?

And I'd like to suggest a feature, can you make C+ servo calibration available for the button?

Share this post


Link to post
Share on other sites
5 hours ago, msk6003 said:

I trying use with C+ hub with L motor as servo.(set 42109) But when I press green start button, L motor turn ccw as possible as it can. And don't come back even I do not anything with controller. How can I solve it?

And I'd like to suggest a feature, can you make C+ servo calibration available for the button?

After doing the calibration did you press the checkmark on the top right corner of the screen? It is essential otherwise the calibration data is lost.

I don't think the calibration is needed during playing because if the model is properly calibrated the servo should start at the calculated position.

Share this post


Link to post
Share on other sites
36 minutes ago, imurvai said:

After doing the calibration did you press the checkmark on the top right corner of the screen? It is essential otherwise the calibration data is lost.

I don't think the calibration is needed during playing because if the model is properly calibrated the servo should start at the calculated position.

Now working well. Thanks.

Share this post


Link to post
Share on other sites

One feature request: can you add support to control Power Functions through the Boost Light and distance sensor?

It can actually serve as Power Functions Remote, as discussed at 

 

Share this post


Link to post
Share on other sites

I just like to report that the following controller works flawlessly with iPad/iPhone with iOS 13:

XBox Wireless Controller with Bluetooth, Model 1708

I even managed to pair two controllers but the BC2 app only recognizes one of them.

Share this post


Link to post
Share on other sites
6 minutes ago, tismabrick said:

I even managed to pair two controllers but the BC2 app only recognizes one of them.

Hmm, that's an interesting concept: several gamepads, controlling several models, all using a single phone/tablet.

Share this post


Link to post
Share on other sites
5 hours ago, AVCampos said:

Hmm, that's an interesting concept: several gamepads, controlling several models, all using a single phone/tablet.

Yes, I also thought about this idea recently. Unfortunately the current version doesn't differentiate the controllers.

Share this post


Link to post
Share on other sites
Posted (edited)

It would be really great if this would be possible. The SBrick app also supports only one controller. Hope it‘s not an iOS limitation.

Would test it as soon as you add this functionality. Hint, hint....;) 

Edited by tismabrick

Share this post


Link to post
Share on other sites

Hi, tried to download app to iPad (5) running os10 App Store reports that the app is not compatible with my device. The app Webb site says it is, as anybody else had this problem and if so how did you get around it.

thanks 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.