Macbook 2021 supports up to 115200, not 921600 baud

Macbook 2021 supports up to 115200, not 921600 baud

REVERSE ENGINEERING MESHTASTIC.

Since the one year old MACBOOK will not do 921600 baud, I wrote a reverse engineer tool, provided at the bottom

looksrc string

Will search the path under the current folder for occurrences of string in .cpp, .h and .py files.

RUN: looksrc 115200

  I already looked for 921600, changed them all to 115200, so I searched for the slower speed) Then rebuilt it and use the  terminal 

---------- 115200 in cpp files
---------- 115200 in cpp files
---------- 115200 in cpp files

./.pio/libdeps/heltec-v2.0/LittleFS_esp32/examples/LITTLEFS_PlatformIO/src/main.cpp:260: Serial.begin(115200);
./.pio/libdeps/heltec-v2.0/esp32_https_server/extras/legacy/https_server.cpp:342: Serial.begin(115200);

---------- 115200 in h files
---------- 115200 in h files
---------- 115200 in h files

./.pio/libdeps/heltec-v2.0/NimBLE-Arduino@1.3.4/src/esp_nimble_cfg.h:1349:#define MYNEWT_VAL_BLE_HCI_UART_BAUD (115200)
./.pio/libdeps/heltec-v2.0/NimBLE-Arduino@1.3.4/src/syscfg/syscfg.h:237:#define MYNEWT_VAL_CONSOLE_UART_BAUD (115200)
./.pio/libdeps/heltec-v2.0/NimBLE-Arduino/src/esp_nimble_cfg.h:1349:#define MYNEWT_VAL_BLE_HCI_UART_BAUD (115200)
./.pio/libdeps/heltec-v2.0/NimBLE-Arduino/src/syscfg/syscfg.h:237:#define MYNEWT_VAL_CONSOLE_UART_BAUD (115200)
./src/configuration.h:585:#define SERIAL_BAUD 115200 // Serial debug baud rate˜ // bradshaw for mac

---------- 115200 in py files
---------- 115200 in py files
---------- 115200 in py files

:::::::::::::::::::::::::::::::::::: looksrc
::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::: reverse engineering search tool
::::::::::::::::::::::::::::::::::::

sh-3.2# cat /Users/bradshawlupton/bin/looksrc
#!/bin/bash

bradshaw@piRshared.org, Buzzards Bay STEM Academy, Cape Cod Canal, Massachusetts, (c) 2022

if [ “$EUID” -ne 0 ]
then
echo
echo
echo
echo “Please run as root”
echo “Please run as root”
echo “Please run as root”
echo
echo
echo
echo
echo sleep 15
sleep 15
exit
fi

echo
echo
echo “----------” $1 in cpp files
echo “----------” $1 in cpp files
echo “----------” $1 in cpp files
echo
echo

find . -maxdepth 15 -type f -iname ‘*.cpp’ -exec grep -Hian $1 {} ; #> results.out

echo
echo
echo “----------” $1 in h files
echo “----------” $1 in h files
echo “----------” $1 in h files
echo
echo

find . -maxdepth 15 -type f -iname ‘*.h’ -exec grep -Hian $1 {} ; #> results.out

echo
echo
echo “----------” $1 in py files
echo “----------” $1 in py files
echo “----------” $1 in py files
echo
echo

find . -maxdepth 15 -type f -iname ‘*.py’ -exec grep -Hian $1 {} ; #> results.out

Quite a few people are using Mac, what is your issue?

I have the 2021 M1 Pro 14 Inch MacBook. Everything works just fine. What issues are you having?

I have a MacBook 13" 2019 (not 2021) running Monetarey 12.2.1 on two HDMI & USB adapters along with any of the 4 type C USB ports (using type C to usb adapters) I am unable to go over 115200, I built a looksrc search tool, located the initialization for 921600, set it to 115200, did the Meshtastic-python make install after changing the python serial to 115200, and I am running beautifully now.

Glad you are working well. I needed a work around and provided a tool to peek into the source as well.

While I am on a MacBook, the search for Serial.begin SERIAL_BAUD rate is a general search, which may affect PC, Linux and tablet. I am running now, tnx!