Bluetooth

Hello,

Is it possible I could use the MKR1010 board’s Bluetooth has a HID host to connect a PS4 controller? If so, is there a firmware that allows me to access it and how?

Thank you

Hi @kirito23,

This should be possible, however you would need to develop your own firmware for the ESP32.

You can use the Tools/WiFiNINAFirmwareUpdater/WiFiNINAFirmwareUpdater.ino to flash the firmware on the NINA module using Espressif's IDF and their esptool uploader.

Is the firmware loaded on the ESP32 available as open source?
When I check the firmware, it says I have 1.0.0
I also would love to be able to use the bluetooth on the ESP32 module.
If I do end up loading a custom firmware to ESP32, how do I return back to the original firmware 1.0.0?

Hi @newhobby,

Is the firmware loaded on the ESP32 available as open source?

Not at this time, however we plan to open source it in the future.

If I do end up loading a custom firmware to ESP32, how do I return back to the original firmware 1.0.0?

Currently, there is no easy way via the IDE. However, we plan to release an updater tool in the IDE. Once this is released you'll be able to use it to restore the Arduino firmware.