Congratulations, the v1.3 App finally works. I was able to update the Firmware of my SBricks to V4.2
And I was able to successfully controll the Ultimate 8043-S excavator with 2 SBricks using my custom "Jurgens Excavator" profile.
I will test it with the Link Belt 250X3 excavator and the Ultimate 42009-S mobile crane next.
It currently evn works better than the iOS-app (in which I can't update the firmware and the profile can't connect to the S-Bricks.)
The one thing I noticed is that sometimes old and new screens overlap: the old screen isn't completely removed, and the new screen is displayed over it with a bit of transparancy.
Using Sony Z3 Compact, Android 4.4.4
[blockquote]Zsolt Majoros said:
@Philipp connecting works, but when I want to send the first packet to control characteristic works fine (with slider move), but 1-2 second later it disconnects, and have to disconnect-connect again.
[/blockquote]
Hi,
i did some fixes on my test-app.
as you said, that it disconnected using the sliders,
would you please so kind, to test this new version.
Thx a lot.
http://sbrick.hosticus.com/SBrick5.apk
[blockquote]Lénárd Pásztor said:
Guys, if anybody has problems with the android app please edit the wiki here: https://social.sbrick.com/wiki/view/pageId/12/slug/application-device-compatibility
[/blockquote]
Done
[blockquote]Lénárd Pásztor said:
It is a really hard way to get all android devices to work with SBrick. It seems the BLE stack on android very crappy and works different ways in different devices.
[/blockquote]
Sure, and nobody can blame you for that: we know what we don't want when we don't want to use Apple stuff, but we also know what we don't get with Android. Android is not a mature universe, but it has more qualities than defaults and is usually enough for personal usage.
Anyway :
1) Did you consider using another development environment ? Did you benchmark your app with other BLE android apps and investigate about the tools they use ?
2) The main issues I have are 1) display issues 2) basic screen design/sequences issues. These issues are programming concerns, not BLE handling concerns ;)
Guys, if anybody has problems with the android app please edit the wiki here: https://social.sbrick.com/wiki/view/pageId/12/slug/application-device-compatibility
It is a really hard way to get all android devices to work with SBrick. It seems the BLE stack on android very crappy and works different ways in different devices. We already have 8 android devices to test, but it seems not enough. Now we searching for new devices to test with, but at first we kindly ask you to update the wiki page after you downloaded and tried out the latest app from the google play.
Thanks!
[blockquote]Dirk B said:
so after some tries i finally managed to update my two sbricks and made them work properly with the software!
here is, what I have done:
disconnected all motors and lights from the sbricks (I discovered that when I have motors connected during update, all motors would turn all the time - which seems strange to me).
started the sbrick, started the app. got right to "manage bricks" and made an OTA-Update. After the message, that download completed, I turned off sbrick and the app on my phone, turned off bluetooth.
and after that it finally worked!
I use the app-version 1.3 on a Galaxy S5 mini.
[/blockquote]
This does not work for me :( My Sbrick is a brick.
C'mon guys.. I have my Sbrick for 5 months now and I haven't been able to do anything with it..
Hi all, just had an opportunity to see the iOS app running on an iPad. The Android app is a real shame that cannot be compared to the Apple development.
IMHO, you guys should really consider using another development tool, there is no reason why the two apps should be so different!!!
We all know the technical differences between the two environments : Apple is 100% consistent and under control, with a very limited number of configurations. Android is a jungle where every device has its own version of hardware components and OS version.
Yet, there are thousands of Android apps that work and are identical to their iOS version : just take the Lego official games for example.
So either you don't have the right tools, either you don't have the right methodology.
FYI, I'm an IT professional and I would not accept such a poor quality in my professional environment.
Marc
so after some tries i finally managed to update my two sbricks and made them work properly with the software!
here is, what I have done:
disconnected all motors and lights from the sbricks (I discovered that when I have motors connected during update, all motors would turn all the time - which seems strange to me).
started the sbrick, started the app. got right to "manage bricks" and made an OTA-Update. After the message, that download completed, I turned off sbrick and the app on my phone, turned off bluetooth.
and after that it finally worked!
I use the app-version 1.3 on a Galaxy S5 mini.
Put the sbrick in the corner some weeks ago. Today i updated to 1.3 on my s4 mini, with every app start it's recommended to update the firmware.
Nothing works, only with simple control i can test the ports. I think i have to go back to 0.8, it was better, despite occasional app crashing.
In summary i have to say: very bad job, app still in beta state
My suggestions:
- Make it open source an the community will give us a working app or
- sell the project to LEGO and let them develop a working app or
- finally work together with professional software developers
X
Tonight it works. I did update my phone to 5.1 today but don't know if that had something to do with it. Now both 1.3 app and simple app works. (The third slider in simple app seems to be connected to the b-port).
0.26 version port tester still stops after two seconds. Reason for using 0.26 app is because the sliders don't auto reset. Is it possible to add a reset button in the profile designer?
I have the same problem. I have updated the firmware with app version 1.3
The led is always on now. No response when using the port tester. Same problem with SBrcik Simple App.
When using the port tester in app version 0.26 I get response for like 2 seconds then it interrupts. Is a timeout added in the new firmware?
Had 0.26 port tester running for a display this weekend without problem.
What logs do you need to investigate?
Edit: It works with an iPhone. My other not upgraded SBrick works with the Simple app.
I have a weird bug on my LG G3s.
whenever i create a profile using the profile designer and set one of my joysticks to 45 degrees (to use it with a Skid loader) it does not show up as rotated on my phone.
why can't i have a rotated joystick on my android phone when it works flawlessly on my iPad 4th gen?
[blockquote]Imre Kiss said:
We'll release a new version on this thursday:
- ota improvements (+bug fixing)
- ota success check
- one function two ports on the same brick
[/blockquote]
Back from holidays. I tested one function two multiple ports works fine one the same brick or on 3 bricks (I was unable to test more...)
I was able to control 4xM, 2xL and 2xXL. There is just a little bug : all the motors does not start at the same time
Since the firmware and app update when I go to use the motors the SBrick disconnects after a couple of seconds. I have tried this with two seperate SBricks and it does the same thing.
Please see link for photo http://1drv.ms/1EZelnN
[blockquote]tim tam said:
Frederic : thank you very much, but i mean update from v1.1 to v1.3 in sbrick firmware?
[/blockquote]
You mean the App V 1.3. The you get in Google Play Store.