Forums » Support

Back To Topics

SBrick Android App

    • 10 posts
    January 8, 2015 1:46 AM CET

    I'm soooooo glad connecting to the Samsung S3 now works properly! Good work Vengit!

    But as often happens in SW industry, now that I can do more with it, there are also more issues to run into:  :-)

     

    This:
    [blockquote]Maxim Baybakov said:https://www.youtube.com/watch?v=G4UFWNYyyEU[/blockquote]

    Yup, having the same effect here, it seems to me as if using the sliders (or other controls) are sending each individual step from 0-255 regardless of the speed in which the user moves the slider. This seems to lead to buffering of all those commands and have them all executed in one iteration, whereas it should probably be time based. 

    I don't fully understand what the idea was to assign actions to the profile's elements. It seems that each profile may add profile controls to the available controls, and then you need to configure your sets sbrick ports and channels to match those.

    I was testing my setup with a couple of profiles, as it seems natural to me that I can use different profiles for the same set. E.g. I may want to control it with a joystick now, but prefer a regular slider setup next time. However, the profiles are not aligned in their functions, which makes that impossible. For example: 

    I'm using 2 profiles: Test 2 and Joystick with 2 motors connected to port A and B. When I use joystick, I need to set the brick to use "Acceleration" and "Steering" whereas profile Test 2 requires me to set them to use Slider 1 and Slider 2. Wouldn't it make more sense to configure this per profile instead of per brick? So, on the profile you would configure which brick it should use and next for that brick specify which port should be linked to each function of the profile.

     

    • 2 posts
    January 8, 2015 12:37 AM CET

     

     

    [blockquote]Matej Papluh said:

    ....

    [blockquote]Fernando Correia said:

    ...

    It is stated in several places that SBrick requires a BLE (BT Smart) compatible device.

    It is also written that Android brought support to this only with version 4.3.

    ...[/blockquote]

    Unfortunately technical limitations are nowhere to be found on the Sbrick KS page or homepage so I really feel for the guys having incompatible HW. The early pledgers had no playstore page to tell them the version compatibility.

    ...

    [/blockquote]

     

    Hello Fernando and all,  

    Thanks for the insight but I’m afraid that the piece of information provided is far from being explicit in any place on https://www.sbrick.com/ or even in https://social.sbrick.com/. Stating “most recent Bluetooth Technology” does not tell you that a 2 year old smartphone is unable to work with it.

    It should not be necessary to be an expert to take advantage of this great effort called SBrick. It is not a finished work but I’m not a beta tester, not a HW/SW expert to know that BLE is and probably a very lousy Lego builder.

    BUT I’m a backer that would deserve an explicit HW/OS requirements and a configuration manual with the necessary steps to make the thing work without having to dig inside forums and much more advanced discussions that just make me feel dummier than what I am.

      Matej Papluh, thanks for your support, really appreciate and agree. Don’t worry, I know Fernando personally, is a friend and an inspiring LEGO and “time” builder.

    As a suggestion for SBRICK team, please make that information clearly available and explicit on the web pages.

    Regards,

    Pedro

    • 21 posts
    January 7, 2015 11:57 PM CET

    https://www.youtube.com/watch?v=G4UFWNYyyEU
    The
    same problems in the port test


    This post was edited by Maxim Baybakov at January 8, 2015 12:01 AM CET
  • January 7, 2015 11:35 PM CET

    Thomas, I use a Samsung galaxy S2 with CyanogenMod Android 4.4.4 and it works fine.

  • January 7, 2015 10:52 PM CET

    Hi!
    I have a problem. I connect two motors to two different ports. Then I assign these ports one and the same function (eg acceleration). Then while I use any profile only one of the motors is turned on. What can I do wrong? Is there any solution?

    Regards, Alex.


    This post was edited by Alexey Tikhvinsky at January 7, 2015 11:18 PM CET
    • 1 posts
    January 7, 2015 9:29 PM CET

    Does anyone try a SBrick with a Samsung Galaxy S3 with CyanogenMod Android 4.4.4?

    • 21 posts
    January 7, 2015 9:07 PM CET

    I have the same "long" delay. Especially when using steering control or two ports.
    When the slider quickly move in different directions, for example 20 times, brick continues to perform these commands for 15-20 seconds.

    Several times the application was closed itself.

    Inversion of ports does not always work (if on/off is the inversion).
    (Samsung Galaxy S3, 4.3)


    This post was edited by Maxim Baybakov at January 7, 2015 9:57 PM CET
    • 41 posts
    January 7, 2015 8:26 PM CET

    Hi, 

    Just test the android 0.25 version with the Crawler 9398 and a MOC (is a car), both have only steering and acceleration....now with my samsung S3 i can discovery and connect the sbrick...THANKS fot that!!!!!

     

    This are my observations/issues:

    - The joystick  and gamepad 1 profile don't work at all.

    - Gamepad 2 works, but both sliders are too big....so i can't reach the max power without exit the screen with my fingers (left for steering and up/down for acceleration/reverse)....not a good experience with this type of creation. For Cars/4x4 we need a gamepad with both shorter slider, and binary (0 = stop and 1 = full throttle)

    - For some reason when i go 50% with any slider (with gamepad 2) and release the slider....the engine get stuck at 50% without touching the screen.

    - With gamepad 2, i choose the steering in the "C" slot.....if i reverse only that port....don't work....i have to also reverse "B" port to work properly......strange issue.

    - I noticed that there is a delay when i touch the sliders in the cel and the engines actually start to move.....with my MOC (car) that runs faster than the Crawler is impossible to drive with that delay. This can be improved?? i know that with BT devices is always a very little delay, but i think in this case is longer that the "normal".

     

    Also i try to change the Gamepad 2 profile editing the .json file......what's "frame" description? for the x,y,z,w

     

    Thanks!!


    This post was edited by Denis H at January 7, 2015 8:37 PM CET
    • 5 posts
    January 7, 2015 7:52 PM CET

    Hi,

    I updated app to 0.0.25.

    I can add MOC only and download only base profiles (Test, Joistick etc.)

    I can't change direction of motors.

     

    Garek

    • 57 posts
    January 7, 2015 7:32 PM CET

    [blockquote]Christian Treczoks said:

    a software like this would never, ever, be released.

    [/blockquote]

    Yes, maybe not beta and still alpha quality. And then?

    I think we all should be a bit more comprehensive! Since the kickstarter campaign and as all other kickstarter projects we knew there was an implicit risk.

    And we honestly must admit these guys have made a fantastic job so far!!!

    I must confess that I was prepared for considerable delays, when I raised my pledge. I did it mainly to expresse my support and to help this project to happen. Something we didn't get from LEGO for years, and probably we will never get.

    After all they have managed to deliver the hardware to us, with the minimal delay of one month!!! Honestly I never expect such good performance. I've seen projects from much bigger companies with plenty of resources allocated, to fail miserably or to slip far from that!...

    Ok, we have delays with the apps, but we have quality hardware and aparently without relevant failures found so far (firmware bugs count little here as they can be solved with ease).
    Furthermore Vengit is in at least 4 app/sw development fronts (iOS, Android, WP, Profile Designer, SBrick firmware), with at least one pretty stable (iOS) at the brick delivery time. Android has big issues, but still it allows to do some tests already!
    Ok, still a lot to do in what regards the profiles design and management, poor documentation (but app still in heavy developemt phase), but come on! Were you really expecting much more than this at this point?Or did o preffer to have nothing released to test, meaning you could do nothing with your SBricks?

    This you can also test and give your feedback/suggestions to incorporate the product.
    Other platforms support will arrive at their time! Give them time a space to make the right decisions and software design, which IMO where they should focus now, for us to get the perfect product.

    Also you never heard from Vengit about excuses for the "delays", and I know there were several difficulties with significant impact, that could have caused much bigger delays by themselves and were also not their responsibility. They have always resisted to the tempation of making them public and after all we already have the SBricks in our homes!

     

    Kudos Vengit!!

     


    This post was edited by Fernando Correia at January 7, 2015 7:34 PM CET
  • January 7, 2015 6:07 PM CET

    Just updated.

    a) Select my MOC, tap "linked profiles" -> crash.

    b) How do I remove a set from the "my sets" list?

    c) And why is this app "portrait mode only"? - Nearly every other app I use works in any orientation, and, as a table user, I prefer landscape.

    Still quite alpha, it seems. If my software would crash after only two taps, QA would rip me another one, and I would have to bring cake for all. But a software like this would never, ever, be released.

    Leg bedre, Christian

    • 34 posts
    January 7, 2015 5:13 PM CET

    thanks,

    any release notes to share ? ;)

    Tested on Nexus 7, I needed to wipe the app and reinstall to get the profiles work, port tester was working right after update.

    Otherwise no change for me, was working before and its also now. And there still seems to be much more lag and random inputs on Nexus 7 compared to HTC One.


    This post was edited by Matej Papluh at January 7, 2015 5:49 PM CET
    • 212 posts
    January 7, 2015 4:54 PM CET

    New android app here: http://sbrick.com/apk/SBrick_0025.apk

    • 24 posts
    January 7, 2015 3:14 PM CET

    [blockquote]Tamás Fábián said:

    The sets are removed intentionally, they had no real function. We'll figure out some other method to store the set number if you're building an SBrick into an official lego set.

    I fixed the discovery bug yesterday afternoon, we'll put a version to the store ASAP.

    [/blockquote]

     

    Thanks, Tamas.

    • 167 posts
    January 7, 2015 10:31 AM CET

    The sets are removed intentionally, they had no real function. We'll figure out some other method to store the set number if you're building an SBrick into an official lego set.

    I fixed the discovery bug yesterday afternoon, we'll put a version to the store ASAP.

    [blockquote]Norman Chalcraft said:

    Samsung Galaxy S3 - GT19300 - Android4.3

    Cleared cache, deleted data, uninstalled 0.21.

    Installed 0.22 - changes since 0.21 - only the version number.

    Still can't add a Set, only a MOC.  Still can't discover a brick.  We live in hope!

    [/blockquote]

    • 21 posts
    January 6, 2015 9:38 PM CET

    [blockquote]Norman Chalcraft said:...

    Still can't add a Set, only a MOC.  Still can't discover a brick.  We live in hope! 

    [/blockquote]

    https://play.google.com/store/apps/details?id=com.vengit.sbrick&hl

    SBrick 0.0.22

    - Port inverter fix
    - Profil view crash fix
    - Market layout fix
     
    Wait for another patch :)
    • 24 posts
    January 6, 2015 5:49 PM CET

    Samsung Galaxy S3 - GT19300 - Android4.3

    Cleared cache, deleted data, uninstalled 0.21.

    Installed 0.22 - changes since 0.21 - only the version number.

    Still can't add a Set, only a MOC.  Still can't discover a brick.  We live in hope!

     

    • 17 posts
    January 6, 2015 5:35 PM CET

    I downloaded 0.0.22

     

    Sadly, the fixes still don't actually make it work on an Galaxy S4. Brick remains only useable via the port testers. All profiles etc. don't work.

    • 34 posts
    January 6, 2015 4:47 PM CET

    got the 0.22 

    What's New
    - Port inverter fix - YES, it works
    - Profil view crash fix - not sure, the profile delete still crashes the app sometimes
    - Market layout fix - changed icon colors, what else ?

     

    [blockquote]Fernando Correia said:

    ...

    It is stated in several places that SBrick requires a BLE (BT Smart) compatible device.

    It is also written that Android brought support to this only with version 4.3.

    ...[/blockquote]

    Unfortunately technical limitations are nowhere to be found on the Sbrick KS page or homepage so I really feel for the guys having incompatible HW. The early pledgers had no playstore page to tell them the version compatibility.

    In terms of consumer laws the missing/hidden compatibility can be a reason for full refund. SBrick is being marketed to general population and not to specialist (as engineering sample). So blaming it solely on the customers is not really correct.

    • 95 posts
    January 6, 2015 9:36 AM CET

    Verson 22 is available. I have cleaned the cache, deleted the datas, uninstalled the application before installing the new version

    (I have a gt-i9505 runing stock 4.4.2) I have downloaded Test 2 and port inverter works fine now :-)

     

    I am now looking forward to be able to control 2 channels with only one slider

     

    Thank you for this update

     

    Regards,

     

    Frederic


    This post was edited by Frederic Ayrault at January 6, 2015 9:37 AM CET
    • 57 posts
    January 6, 2015 1:17 AM CET

    Pedro,

    It is stated in several places that SBrick requires a BLE (BT Smart) compatible device.

    It is also written that Android brought support to this only with version 4.3.

    First you can check if your hardware supporte BT Smart. Then if it is the case you can look for cooked ROM with a newer Android version, that supports the required functionality.

    SBrick is great if you have the right hardawre. Involved technology is quite new, so a couple of double checks are required to know if you have some chances to get it working with your current hardware before buying SBrick. Otherwise the only option is to upgrade to a newer Smartphone or Tablet.

     

    Best,

    Fernando


    This post was edited by Fernando Correia at January 6, 2015 1:17 AM CET
    • 2 posts
    January 6, 2015 12:42 AM CET

    I'm very surprised and disappointed after the excitement of receiving my sbricks.

    I tried to get the app from Google play and it says it is incompatible with both my Asus tablet and my ZTE smartphone (android 4.2.1 and 4.1.1 respectively).

    What can I do to work this around, maybe I didn’t read some instructions, or when are you expanding the app to a broader range of devices?

    I still admire your work, now I just want to take advantage of it…

    Regards,

    Pedro

    • 25 posts
    January 5, 2015 6:44 PM CET

    I agree with Jetro.

    Rather than doing profiles, I think it would be better to split the screen into small sections, for each of which user can choose slider (for example 2 vertical units, 1 horizontal unit (or the contrary if positionned in landscape)), button (1 V unit x 1 H unit), joystick (2 V units x 2 H units), gyro (idem), ... controls and place them like he/she wants (and zones for naming (like "door opening" or "train A speed"), then configure with which Sbrick each control would be affected (with inverterds), then save his display.

    Like this, train users, for example, could control several trains in the same screen on a tablet, including lights, rail junctions, or other particular functions.

    Thank you, and happy new year !

     

  • January 5, 2015 3:41 PM CET

    I have just received my sBrick today. I was able to install the app on my Samsung Galaxy S2 (custom ROM: cyanogenmod, Android 4.4.4) and my Samsung Galaxy Tab Pro 8.4

    A few comments on the app:

    • The sBrick hardware is useless without a decent app. While I am happy to have received my sBrick around the expected time and the quelity of the sBrick appears to be good, not having a working app within the same timeframe does detract from the overall experience
    • The app appears to have been made only with phones in mind. I cannot use it in landscape mode except for some specific screens
    • I was able to download the profiles in the market tab, but the app is going to need some serious help files! Rather than having to first create a set (only MOC for now) and blindly choose a profile (no indication of what each profile actually contains) it would be good to be able to select a profile and use it on the fly by adding a "configure" button on the profile screen. That way you can easily see and test profiles before you assign them to a creation. Right now the only action I am offered when clicking on a profile is "delet" !?

    Please push out a general update to the backers when you have a functional beta of the app

    • 21 posts
    January 4, 2015 2:43 PM CET

    Dear developers,
    When can we expect a patch on app with elimination of undetected Sbrick on Samsung S3? Can you name the time - one week, two weeks or month ...