Skip to content

Releases: J0EK3R/brickcontroller2

4.0 J0EK3R Beta 1

05 Oct 14:38

Choose a tag to compare

BrickController 2

Cross platform mobile application for controlling Lego creations using a bluetooth gamepad.
Supported platforms

Android 4.3+
iOS 8+
Windows 10 (experimental)

Supported receivers

SBrick - both normal and plus (output only)
BuWizz 1
BuWizz 2
BuWizz 3
Lego PowerFunctions infrared receiver on Android devices having IR emitter
Lego Powered-Up hub
Lego Boost Hub
Lego Technic Hub
Lego WeDo 2.0 Smart Hub
Circuit Cubes
XP Block XC-5
black MouldKing DIY module

Supported (BLE advertisement) devices (Android only)

MouldKing 4.0 module
MouldKing 6.0 module
MouldKing Mecanum
MouldKing 15059 (Robot)
CaDa Race Car
HOGOKIDS 8051

Project details

BrickController 2 is a Xamarin.Forms application and can be compiled using Visual Studio 2017 (Professional, Enterprise and Community Editions).
3rd party libraries used

Autofac IOC container
[Plugin.Permissions](https://github.com/jamesmontemagno/PermissionsPlugin)
[SQLite-Net-Extensions Async](https://bitbucket.org/twincoders/sqlite-net-extensions)

Author
István Murvai
J0EK3R

3.5 J0EK3R Beta 1

02 Sep 13:36

Choose a tag to compare

New in this release is the support for the black MouldKing DIY module.

Support for multiple Controllers

All connected Game Controllers are supported as input devices! :)

Supported receivers

SBrick - both normal and plus (output only)
BuWizz 1
BuWizz 2
BuWizz 3
Lego PowerFunctions infrared receiver on Android devices having IR emitter
Lego Powered-Up hub
Lego Boost Hub
Lego Technic Hub
Lego WeDo 2.0 Smart Hub
Circuit Cubes
XP Block XC-5
MouldKing DIY

Supported (BLE advertisement) devices (Android only)

MouldKing 4.0 module
MouldKing 6.0 module
MouldKing Mecanum
MouldKing 15059 (Robot)
Cada C51072W Race Car
HOGOKIDS 8051

Howto install?

Just download and install com.scn.BrickController2-Signed.apk on your (Android) device.

3.5 J0EK3R Beta 0

10 Aug 14:14

Choose a tag to compare

New in this release is the support for the black MouldKing DIY module.

Supported receivers

SBrick - both normal and plus (output only)
BuWizz 1
BuWizz 2
BuWizz 3
Lego PowerFunctions infrared receiver on Android devices having IR emitter
Lego Powered-Up hub
Lego Boost Hub
Lego Technic Hub
Lego WeDo 2.0 Smart Hub
Circuit Cubes
XP Block XC-5
MouldKing DIY

Supported (BLE advertisement) devices (Android only)

MouldKing 4.0 module
MouldKing 6.0 module
MouldKing Mecanum
MouldKing 15059 (Robot)
Cada C51072W Race Car
HOGOKIDS 8051

3.4 J0EK3R Beta 1

06 Aug 05:04

Choose a tag to compare

Supported receivers

SBrick - both normal and plus (output only)
BuWizz 1
BuWizz 2
BuWizz 3
Lego PowerFunctions infrared receiver on Android devices having IR emitter
Lego Powered-Up hub
Lego Boost Hub
Lego Technic Hub
Lego WeDo 2.0 Smart Hub
Circuit Cubes
XP Block XC-5

Supported (BLE advertisement) devices (Android only)

MouldKing 4.0 module
MouldKing 6.0 module
MouldKing Mecanum
MouldKing 15059 (Robot)
Cada C51072W Race Car
HOGOKIDS 8051

3.4 J0EK3R Beta 0

05 Aug 11:52

Choose a tag to compare

Added support for XP Block XC-5 hub.

3.3 J0EK3R Beta 9

14 Apr 04:32

Choose a tag to compare

A next try with support for 3 devices of MK4.0 and 3 devices of MK6.0.

MK6.0:
To bind MK6.0-Device 1 to Device 1 in the app just go to the device-page, select MK 6.0 - Device A and press the button on the MK6.0 brick.
Test the channels.
Same for the second and third MK6.0.

MK4.0:
There is just one device for the MK4.0 in the app - but with 12 channels.
The first 4 channels are for device 1, the second 4 channels for device 2 and the third 4 channels for device 3.
I don't know how to bind the devices? - Are the MK4.0-bricks hard-coded to device 1, 2 and 3?

3.3 J0EK3R Beta 8

09 Apr 12:53

Choose a tag to compare

A next try with support for 3 devices of MK4.0 and 3 devices of MK6.0.

MK6.0:
To bind MK6.0-Device 1 to Device 1 in the app just go to the device-page, select MK 6.0 - Device A and press the button on the MK6.0 brick.
Test the channels.
Same for the second and third MK6.0.

MK4.0:
There is just one device for the MK4.0 in the app - but with 12 channels.
The first 4 channels are for device 1, the second 4 channels for device 2 and the third 4 channels for device 3.
I don't know how to bind the devices? - Are the MK4.0-bricks hard-coded to device 1, 2 and 3?