AVCampos Posted November 18, 2024 Posted November 18, 2024 1 hour ago, antondecock said: @imurvai, i have a built a lego excavator, and want to control the rc functions with a ps4 controller. Are there “cheaper” brands than Buwizz that are also compatible to the brickcontroller 2.0 app? I was thinking about Mouldking, but i don’t know if it wil be compatible to the app. Any suggestions? Besides the official LEGO hubs (including the PF receiver if your device has IR), there's the SBrick. Quote
LabManager Posted December 19, 2024 Posted December 19, 2024 (edited) Hello! I'm trying to use BrickController2 to control a Powered-up Train Hub (88009) with two attached PUP L-motors in a small RC vehicle (A motor for driving and B motor for steering). However, when I create a profile in BrickController2 and try to test it, the app can successfully connect to the hub, but the motors just don't react to the controls (even if I set their mode to the most simple NormalMotor). What am I doing wrong ? Some remarks: 1) The hub and the motors are operational, moreover, I've managed to control the L-motors (without steering of course) by connecting the hub to a train's remote (88010) 2) The same profile works just fine if I use it with a Technic Hub (88012) Edited December 19, 2024 by LabManager Quote
Brick Rebel Posted December 24, 2024 Posted December 24, 2024 Hi LabManager, I had a similar issue, and the solution for me was to first update the PU hub (88009) to the latest firmware using the LEGO Powered Up app. After that the Brickcontroller profile worked just fine. Hope this will help! Quote
NightTalker1001000 Posted January 15 Posted January 15 On 2024/11/18 at PM5点04分, antondecock said: @imurvai,我建造了一台乐高挖掘机,想用 ps4 控制器控制遥控功能。有没有比 Buwizz 更“便宜”的品牌,也兼容 brickcontroller 2.0 应用程序?我在考虑 Mouldking,但我不知道它是否与应用程序兼容。有什么建议吗? Mouldking 4.0 is also supported to Brickcontroller2 now. https://github.com/J0EK3R/brickcontroller2 Quote
AVCampos Posted January 15 Posted January 15 Note that your branch is 1 commit behind @imurvai's branch, you may want to update it. Quote
NightTalker1001000 Posted January 15 Posted January 15 Hello! I recently bought a Motor which includes battery, bluetooth control and motor. It means no wire and direct output. No SBRICK or Mouldking 4.0 or BUWIZZ . However, when I'm trying to use BrickController2 to connect this motor, I failed. If the app can successfully connect to the motor, that will be an economical way to use motor. Quote
antondecock Posted January 16 Posted January 16 14 hours ago, NightTalker1001000 said: Mouldking 4.0 is also supported to Brickcontroller2 now. https://github.com/J0EK3R/brickcontroller2 that's great, just one more question, can I control the mouldking 4.0 via the standard app from the appstore?, or do I have to download the version from github for this? in case I have to do this via github, can you possibly explain how I can do the installation? Quote
Wolfman83 Posted January 17 Posted January 17 (edited) As of january 2025, has the servo-calibration for the PU L motor been fixed? The Lego set 42160 (Audi RS Etron set) comes with 3 pcs of the PU L motor. I cant get it to work with BrickController 2 neither when connected to an original lego Powered Up Smart Hub, Lego techinc hub, or the Buwizz 3.0. Issue: In BrickController 2, when selecting Servomotor, and the options to calibrate it seems to work fine, but when hitting play, it turns to the right (the same as the degrees selected in "servo range" automatically without me touching any button on the controller). It doesnt respond to me trying to move the steering joystick on the ps5 controller. Ive watched the video below, and that guy seems to get the steering to work: Is there a fix or a workaround for this? Update: Managed to get it to work with Buwizz and PS4 (!) wireless controller. So PS5 controller seemed was the issue in my case.. Edited January 18 by Wolfman83 Quote
domik Posted May 3 Posted May 3 Hi, I don't know if that's the right place to put it, but I figured it's appropriate. So I got a new phone with android 10 recently and bc2 seems to not see my buwizz 2 when I scan for devices. On my previous phone with android 6 it scanned for it with no problem, but I don't know if it still would when I would delete this buwizz and tried to scan for it and I don't want to check as I still want to have a way to control my buwizz On the buwizz app it detects it and it works, but I don't really like their app and my ds4 doesn't work on there. Did someone encounter such an issue anytime or knows what's happening here? Quote
AVCampos Posted May 3 Posted May 3 I know it's a dumb question, but just in case: did you turn location on and gave BC2 access to it? For some reason, Android requires location to search for BT devices. Quote
domik Posted May 3 Posted May 3 1 hour ago, AVCampos said: I know it's a dumb question, but just in case: did you turn location on and gave BC2 access to it? For some reason, Android requires location to search for BT devices. Yeah, I turned it on and gave access. Fun fact, it works on my android 6 phone even without location turned on! Quote
bg3305 Posted May 9 Posted May 9 On 5/3/2025 at 10:40 PM, domik said: Hi, I don't know if that's the right place to put it, but I figured it's appropriate. So I got a new phone with android 10 recently and bc2 seems to not see my buwizz 2 when I scan for devices. On my previous phone with android 6 it scanned for it with no problem, but I don't know if it still would when I would delete this buwizz and tried to scan for it and I don't want to check as I still want to have a way to control my buwizz On the buwizz app it detects it and it works, but I don't really like their app and my ds4 doesn't work on there. Did someone encounter such an issue anytime or knows what's happening here? I'm experiencing the same problem. On my Android 10 Buwizz app, I connect Buwizz 2.0 properly, but it doesn't detect on the BC2 app. Quote
bg3305 Posted May 9 Posted May 9 11 hours ago, bg3305 said: I'm experiencing the same problem. On my Android 10 Buwizz app, I connect Buwizz 2.0 properly, but it doesn't detect on the BC2 app. On 5/3/2025 at 10:40 PM, domik said: Hi, I don't know if that's the right place to put it, but I figured it's appropriate. So I got a new phone with android 10 recently and bc2 seems to not see my buwizz 2 when I scan for devices. On my previous phone with android 6 it scanned for it with no problem, but I don't know if it still would when I would delete this buwizz and tried to scan for it and I don't want to check as I still want to have a way to control my buwizz On the buwizz app it detects it and it works, but I don't really like their app and my ds4 doesn't work on there. Did someone encounter such an issue anytime or knows what's happening here? Have you fixed this issue? My Buwizz 2.0 is connected to the BC2 app on Android 10. I repeated many times that the BC2 app was scanning Buwizz 2.0, holding down the power button on the Buwizz 2.0. During this, the lamp on Buwizz 2.0 blinks red and registers as a device in the BC2 app, and my Buwizz 2.0 works fine. When this happened, I checked the Buwizz app, which confirmed that it temporarily showed that the firmware needs to be updated and then normalized. It seems that the long press of the power button temporarily affected the firmware. Quote
vicocz Posted May 9 Posted May 9 16 hours ago, bg3305 said: I'm experiencing the same problem. On my Android 10 Buwizz app, I connect Buwizz 2.0 properly, but it doesn't detect on the BC2 app. Have you upgraded the firmware? There is a known issue that BC2 app cannot connect to BuWizz 2 having the latest firmware. https://github.com/imurvai/brickcontroller2/issues/142 Quote
bg3305 Posted May 10 Posted May 10 6 hours ago, vicocz said: Have you upgraded the firmware? There is a known issue that BC2 app cannot connect to BuWizz 2 having the latest firmware. https://github.com/imurvai/brickcontroller2/issues/142 Yes, I updated it last February. Quote
domik Posted May 11 Posted May 11 On 5/9/2025 at 2:55 PM, bg3305 said: Have you fixed this issue? My Buwizz 2.0 is connected to the BC2 app on Android 10. I repeated many times that the BC2 app was scanning Buwizz 2.0, holding down the power button on the Buwizz 2.0. During this, the lamp on Buwizz 2.0 blinks red and registers as a device in the BC2 app, and my Buwizz 2.0 works fine. When this happened, I checked the Buwizz app, which confirmed that it temporarily showed that the firmware needs to be updated and then normalized. It seems that the long press of the power button temporarily affected the firmware. I haven't fixed it. As far as I know scanning for BLE devices isn't complicated using the android library or however it's called in an android app. I thought that if I can't fix bc2, since I don't know the C language, I'll just write my own app. I made some progress on it now and it detects my buwizz 2 every time with no issues. I tried what you did with long pressing the buwizz button but it didn"'t work for me On 5/9/2025 at 7:58 PM, vicocz said: Have you upgraded the firmware? There is a known issue that BC2 app cannot connect to BuWizz 2 having the latest firmware. https://github.com/imurvai/brickcontroller2/issues/142 Hey, I checked out the code that you said will fix the issue here. Why don't you just get the device name and check if it's "BuWizz2"? I'm working in java in android studio and it works fine that way. Quote
The Brick Fire Station Posted May 12 Posted May 12 On 12/9/2022 at 10:48 AM, imurvai said: Hi, PFx Brick is not supported unfortunately as I don't have that device. hello @imurvai. There is some news in that direction? :) Quote
vicocz Posted May 14 Posted May 14 On 5/11/2025 at 9:14 AM, domik said: Hey, I checked out the code that you said will fix the issue here. Why don't you just get the device name and check if it's "BuWizz2"? I'm working in java in android studio and it works fine that way. Yeah, detection of a device based on advertisment name is possible as BuWizz 2 has immutable name. However it might not be safe in case e.g. BuWizz3 device is renamed to `BuWizz` , BC2 app detect it as BuWizz2 device type but not BuWizz 3. Therefore manufacturer data might be more stable and safe. Btw I've adjusted that fix to use BuWizz manufacturer data, well described by the officail API for both V2 and V3, to detect BuWizz devices instead of the advertised local name. Quote
domik Posted May 14 Posted May 14 3 hours ago, vicocz said: Yeah, detection of a device based on advertisment name is possible as BuWizz 2 has immutable name. However it might not be safe in case e.g. BuWizz3 device is renamed to `BuWizz` , BC2 app detect it as BuWizz2 device type but not BuWizz 3. Therefore manufacturer data might be more stable and safe. Btw I've adjusted that fix to use BuWizz manufacturer data, well described by the officail API for both V2 and V3, to detect BuWizz devices instead of the advertised local name. I thought about that and when I'd want to add support for buwizz 3, which I probably wouldn't, then I can just filter for both the BuWizz2 name and BuWizz, and then differentiate. Anyways, I have to figure out how to connect to buwizz's gatt server. Quote
Joranprins Posted May 15 Posted May 15 My buwizz can also not be found with BC2. Also firmware 1.2.30 Quote
Joranprins Posted May 19 Posted May 19 On 5/15/2025 at 2:02 PM, Joranprins said: My buwizz can also not be found with BC2. Also firmware 1.2.30 okay, so after a few tests I've downgraded my Buwizz app to 3.2.15 and downgraded the Buwizz 2.0 FW to 1.0.30. BC2 works again and to be honest the controls have less lag than the buwizz app itself. Quote
Aurorasaurus Posted May 19 Posted May 19 13 minutes ago, Joranprins said: okay, so after a few tests I've downgraded my Buwizz app to 3.2.15 and downgraded the Buwizz 2.0 FW to 1.0.30. BC2 works again and to be honest the controls have less lag than the buwizz app itself. Is your controller connected to the phone with a wire? Quote
Joranprins Posted May 23 Posted May 23 (edited) On 5/19/2025 at 10:48 PM, Aurorasaurus said: Is your controller connected to the phone with a wire? My controller is connected via bluetooth. Edited May 23 by Joranprins Quote
Aurorasaurus Posted May 24 Posted May 24 4 hours ago, Joranprins said: My controller is connected via bluetooth. You will have much better results connecting via a wire. I would also recommend building something to attach your phone to the controller. My preference is for the phone below the controller so its easier to move around without the phone swinging around heaps. This will stop the phone screen from accidentally doing things in your pocket and the model going rogue. Quote
TeClem8 Posted May 30 Posted May 30 (edited) I was about to power up my new creation, equipped with 3 Buwizz units. I thought, "Hey, might as well update the firmware on all three." And naturally... here I am, two hours later, after trying everything to figure out why none of my Buwizz units are detected by BrickController anymore. Does anyone know how to downgrade the firmware? Any help would be greatly appreciated! I found the solution: install an older 2024 APK, available on the Buwizz support site, and then update the firmware. Edited May 30 by TeClem8 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.