BREmote V2 - Open Source Remote

Important Update Regarding Screw Packaging

Dear OpenFoil / BREmote Community,

We want to inform you that we have identified a packaging error in some of our BREmote V2 DIY Kits — a few kits were shipped with missing screws.

We sincerely apologise for this oversight. :pray: We have already prepared additional shipments with the missing screws, and they are on their way to you.

Thank you for your understanding, patience, and continued support. We appreciate you being part of our journey to make the best DIY eFoil solutions possible!

If you have any questions or concerns, please don’t hesitate to reach out to us at support@openfoil.com.

— The OpenFoil Team

2 Likes

Thank you, I got a little bit further. With the USB cable connected, I was able to flash the firmware. I used V2_Integration_Rx.ino.merged.bin and offset 0x0 as recommended earlier in this topic. However after the flashing the remote did not show any signs of life. In the serial terminal it prints this:

ˍA#�ESP-ROM:esp32c3-api1-20210207
Build:Feb  7 2021
rst:0x1 (POWERON),boot:0xd (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fcd5820,len:0x458
load:0x403cc710,len:0x814
load:0x403ce710,len:0x2880
entry 0x403cc710

Entering Setup...
**************************************
**          BREmote V2 RX           **
**        MAC: 4010D023B3E4         **
**          SW Version: 1           **
**  Compiled: May 26 2025 15:26:58  **
**************************************
Starting AW9532...AW9523 not found!

Any idea what could be wrong?

EDIT: I used the wrong firmware, the remote is TX! Now the display is showing something! :slight_smile:

1 Like

hello ludwig i mount everything and nothing happen, but got a mac and the flash downloader is for window need some help

I am not sure if I have a solution for that… You can try to use Arduino and compile the files yourself, by opening the project with Arduino, install libraries and upload… But I think easier is to get access to a Windows PC somewhere

2 Likes

Hi,
My Bremote is not working (no reaction on the screen)
I have 4.1V on the bottom PCB
The flat cable is correctly inserted.
I hear a sound when I plug to my computer

All the PCB were already welded, I only weld the battery. So I think the problem is not with the welds ?

Could you help me ?
Thanks

just was about to finish my build and now i ran into this exact issue. I have set my throttle pwm to be between 1300 and 2000 ms (to stop my cooling pump from running without throttle). In the serial monitor it shows exactly 1300 - 2000. When i monitor the pwm signal in the vesc tool it shows ~ 1400 when i power up the system. When i connect the remote and set it to the highest gear i have a range between 1400 and 2000 and after a couple of seconds it drops to ~ 900 - 1600 ms. Would love to get the fix if possible.

Please follow the steps discussed above

Thanks. I have Linux at home, Windows is absolutely necessary ?

I did a esptool --port /dev/cu.wchusbserial1440 write_flash 0x00000 V2_Integration_Tx.ino.merged.bin on Mac.
Ask ChatGPT about how to install esptool and adapt the device to your serial

Hey, is there any way or limitation to output 0-5v signal instead of ppm?
I want to use a silixcon controller that has no pwm input.

Thanks!

Hey, not on the default hardware. You could add a i2c DAC converter and adapt the code
Like MCP4725, there are ready made breakout boards for that

1 Like

Still waiting on my unit, but I tried to setup his unit with a friend.

Couple notes that would have saved us some time.

His board came without firmware installed, so unlike in the instructions the unit is pretty much dead until you upload the firmware.

Firmware upload does not seem to complete unless you attach the battery.
The process starts, but always ends with a transmission error.

Second part would have saved us an hour trying 4 PCs and 12 different USB ports.
That’s what you deserve, if you do not follow the instructions, I guess :wink:

Besides that it seems great.
Thank you!

Hi Ludwig,
first of all thank you so much for your great development efforts.

Im currently building the v2 via the openfoil kit.
After flashing the firmware i got the remote to show some life.
But somehow i cant get the on/off switch to work,
(The remote boots up when connected to usb, but never shuts of)

Does the switch need to be calibrated somehow aswell?

Thanks in advance

The main power switch can not be calibrated
Make sure there are no strong magnets close to the display area and double-check that the flex cable is properly inserted.
If you still can’t turn off the remote there is a fault on either top or bottom Tx PCB
In that case contact Jasmin for a replacement.
If possible send me a high-res photo of both PCBs.

Please ignore:

Not sure if this is the case, and I don’t even have a BREmote.
However, I believe it uses a reed relay to turn on and off via a magnet.

If so, a magnet that’s too strong might have “magnetized” the reed relay a bit too much, causing it to get stuck.

I’ve had this happen many times in my own projects.
Tapping the reed relay (I usually just tap it hard with my finger) might help unstick it!

Again, I’m not sure if this applies to your case, but it’s worth a try.

And yes. Make sure no magnet is near it when it needs to be off.

GPS noobie here, seeking confirmation that the ceramic side needs to face the sky?

The BREmote uses a solid state hall sensor, this sensor has no parts that could become “stuck”

Correct, ceramic facing the sky like the orientation in the image you posted

IMPORTANT UPDATE

Hi everybody, I fixed a bug in the Rx code, that, on some boards was messing with the generation of PWM Signals.
Please update the Rx with the newest firmware from GitHub. If you already have firmware running, use the file without “merged” in it and upload to 0x10000

The Tx does not need to be updated, but it also got a small update: If you set tog_block_time to 0, you can switch gears only right after power-up. As soon as you gave throttle once, the gears will be disabled until the next power cycle of the remote. This is nice if you want to choose a gear or power level before you session once and from then on just want to drive and steer.

1 Like

was trying to calibrate my analog batt sens pin on the rx today. Is there any way to see the voltage measured by the rx other than on the tx display (no decimals there)?

Hello
I assembled my Brimote v2, it arrived ready wired, I installed the firmware because I had no display on the screen, after successfully installing the firmware, a display appeared “ECH” charger error, does anyone have a lead, thank you