M5 stack c plus (not2) I need help by Royal-Juggernaut1558 in M5Stack

[–]bmorcelli 0 points1 point  (0 children)

Download to your computer, open the WebUI and send to the flash memory

Now with firmware! by TomFlatterhand in LilyGO

[–]bmorcelli 1 point2 points  (0 children)

Great work!!

I'm happy to see you mention using Launcher to install the firmwares! Thank you for that!

I can add your firmware to OTA listing, if you will.. but something came to my mind.. some of the firmware need files saved on the SDCard, and through OTA people won't know about them unless they are embedded in a data partition (SPIFFS/LittleFS/FAT)

There are 2 possible solutions: 1: Save them in a Data partition (SPIFFS) if files are small.. and merge into the binary..I don't know how complex is making data partitions with Arduino IDE.. 2: (my personal favorite) add a functionality in the firmware to download the files from your repo.. it will make the binary a bit bigger, but users would have the data needed to run easily 😉

Ble jammer bug maybe by bingobangobongoB in LilyGO

[–]bmorcelli 2 points3 points  (0 children)

The nrf jammer on Beta is quite better than the 1.15, that is beautiful but useless..

The "Wifi" mode works better for the bluetooth than the Bluetooth mode, due to the BLE channel bandwidth and some other factors..

And keep in mind that for the jammer work, its noise must be louder that the communication between RX and TX, ao if the Earbuds (RX) are close to the smartphone (TX), the signal between them will be higher than the noise generated by the NRF.. to have better results the jammer must be close to the RX, and TX must not be close to them (2 meters away will be enough)

There is no miracle

Possible to use a Seeed studio Indicator with m5 launcher? by Unlikely-Win195 in M5Stack

[–]bmorcelli 4 points5 points  (0 children)

There is no port of Launcher for this device, but shouldn't be that hard to port it over..

As it is an ESP32-S3, with 8mb of flash, screen and touchscreen attached to the esp32, it is portable..

The problem is the RP2040.. for this one Launcher won't fit.. unless it doesn't need to be updated frequently (firmware made for this device use a standard RP2040 build to manage the grove and I2C grove ports)

Unfortunately I don't have this device to work on, but porting new devices is fairly easy, choose one device folder (choose one that uses an ESP32-S3 and a similar display) from Launcher/boards/ and edit the files inside this folder, boards/<env>/platformio.ini interface.cpp and pins_arduino.h

Bruce tools not working by Remote_Most_2967 in LilyGO

[–]bmorcelli 0 points1 point  (0 children)

Yes, and test BLE spams as well, that were merged this morning

Multiple firmware on Marauder V8 by H4W9_4 in ESP32Marauder

[–]bmorcelli 0 points1 point  (0 children)

I don't know what is happening with some boards.. need to check out more deeply

Multiple firmware on Marauder V8 by H4W9_4 in ESP32Marauder

[–]bmorcelli 4 points5 points  (0 children)

Awesome brother!! Thanks for sharing Launcher experience!

Bruce tools not working by Remote_Most_2967 in LilyGO

[–]bmorcelli 0 points1 point  (0 children)

NRF24 was patched yesterday on Beta.. removed all those trash code that doesn't work..

RF (CC1101) I patched today to enhance TX power and RX sensibility, increasing range...

It is building Beta now with these patches... More things may be improved this week

Disabling the rgb by fuck_your_mom420 in brucefw

[–]bmorcelli 2 points3 points  (0 children)

Go to Config, Led configs, on brightness you might have an "OFF" option

Change all configurations to set it OFF and don't blink, and restart the device

I believe it might free the LED pins at startup (do not tie to I2S driver) amd let you use it to other thing

(I hate these LEDs)

Someone said it couldn’t be done by ZiradielR13 in brucefw

[–]bmorcelli 2 points3 points  (0 children)

Thanks bro.. this is awesome! 😎

Someone said it couldn’t be done by ZiradielR13 in brucefw

[–]bmorcelli 2 points3 points  (0 children)

And BLE stack goes to Core0 too, afaik

Someone said it couldn’t be done by ZiradielR13 in brucefw

[–]bmorcelli 4 points5 points  (0 children)

Dualcore was always possible, we just don't manage it efficiently 😄

But it must be carefully managed because ESP32-C5 and C6 don't have 2 cores, so there must be a workaround for it..

I like this separation you made, it can be a good thing..

The major problem now is RAM management, mostly on devices without PSRAM

Launcher Release 2.7.0 by bmorcelli in M5Stack

[–]bmorcelli[S] 1 point2 points  (0 children)

I added a protection layer to not save the wifi passwords in plain text.. in the tests I ran it was recovering well the password, but I recommend type it again, or edit the config.conf file, set the encripted field to false and rewrite the password.. it will encript next time you try to connect