Skip to content

Allows the user to flash firmware with a unique BLE name instead of using the normal Meshcore-xxxx format.

Notifications You must be signed in to change notification settings

basiccode12/Meshcore-BLE-bluetooth-name-changer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Meshcore-BLE-bluetooth-name-changer

Allows the user to flash firmware with a unique BLE name instead of using the normal Meshcore-xxxx format.

MeshCore BLE Flasher

A simple, focused GUI tool for changing BLE names and flashing firmware to MeshCore devices.

Features

  • Download firmware from GitHub (latest version)
  • Browse local firmware files
  • Change BLE name with one click
  • Compile firmware for your device
  • Flash firmware directly to device

Requirements

  • Python 3.6 or higher (Python 3.8+ recommended)
  • PlatformIO (auto-installed, for compilation and flashing)
  • Git (auto-installed, for downloading firmware repository)

Quick Installation

🐧 Linux / 🍎 macOS

  1. Download or clone the repository:

    git clone <repository-url>
    cd "Meshcore BLE Flasher"

    Or download as ZIP and extract it.

  2. Run the installation script:

    ./install.sh

    The script will automatically:

    • Check for Python installation
    • Install/verify pip
    • Install Tkinter if needed
    • Install the application
    • Install PlatformIO (for compilation/flashing)
    • Install Git (for downloading firmware)
  3. Run the application:

    meshcore-ble-flasher

    Or use the launcher script:

    ./run.sh

    Or directly:

    python3 ble_flasher.py

πŸͺŸ Windows

  1. Download or clone the repository:

    • Download as ZIP and extract, or
    • Clone with Git: git clone <repository-url>
  2. Run the installation script:

    • Double-click install.bat, or
    • Open Command Prompt/PowerShell in the folder and run:
      install.bat

    The script will automatically:

    • Check for Python installation
    • Install/verify pip
    • Check for Tkinter
    • Install the application
    • Install PlatformIO (for compilation/flashing)
    • Install Git (for downloading firmware)
  3. Run the application:

    meshcore-ble-flasher

    Or double-click run.bat, or run:

    run.bat

    Or directly:

    python ble_flasher.py

About

Allows the user to flash firmware with a unique BLE name instead of using the normal Meshcore-xxxx format.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published