Observe our step-by-step information to arrange the construct setting, alter the emblem and textual content, and add the firmware. Dive in and make your Meshtastic expertise uniquely yours!
Uncover learn how to personalize your Meshtastic node’s boot display along with your brand and textual content! Simply know, it entails tinkering with customized firmware. And, a fast heads-up: updating with the Net Flasher will reset it to the default Meshtastic brand. Able to dive in? Let’s go!
Customized logos and textual content in your Meshtastic node serve a number of sensible functions:
- Personalization: Permits customers to make their nodes uniquely their very own, reflecting their model and id.
- Workforce Identification: Ideally suited for groups utilizing Meshtastic, customized logos assist simply distinguish between nodes, facilitating smoother communication and coordination.
- Contact Data: In case a node will get misplaced or forgotten, having contact particulars displayed on the display can help in its return to the proprietor, enhancing the possibilities of retrieval and minimizing loss.
Setup the Construct Setting
- Install PlatformIO
- Replace the repository’s submodules
cd firmware && git submodule replace --init
💡
cd firmware in case your terminal is just not already within the firmware folder
- Clone the Meshtastic Firmware repository
git clone https://github.com/meshtastic/firmware.git
💡
If you happen to do that for the primary time, this could take fairly some whereas as PlatformIO will obtain all the required tooling and libraries. Additionally if platformio is just not put in, VSCode will ask you to put in it, most likely requiring a restart of this system.
Customise The Brand and The Textual content
Altering Brand
- Go to https://windows87.github.io/xbm-viewer-converter/
- Add your picture, guaranteeing it is resized to 50×50 pixels
- After finishing the add, you must obtain a code resembling this format:
#outline 2b424fc37ae9c2c6f85afbe7f407bb60_width 280
#outline 2b424fc37ae9c2c6f85afbe7f407bb60_height 280
static unsigned char 2b424fc37ae9c2c6f85afbe7f407bb60_bits[] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
...
0x00, 0x00, 0x00, 0x00, };
- Copy the content material enclosed inside the curly braces.
- Navigate to the desired file:
firmware/src/graphics/img/icon.xbm
- Change the content material contained in the curly braces with the copied content material from the sooner webpage.
- Modify the primary line (width) and the second line (peak) to match the width and peak of your picture. Guarantee to switch solely the values, not the complete line. You could find this data on the webpage earlier.
#outline icon_width 50
#outline icon_height 50
Altering Textual content
- Proceed to the desired location.
firmware/src/graphics/Display screen.cpp
- Navigate to line 130 or use the discover and exchange operate to find “meshtastic.org”. Change the textual content to your most well-liked alternative.
const char *title = "meshtastic.org"; OLD
const char *title = "YOUR TEXT HERE"; NEW
Construct & Add The Firmware​
- To pick out the system you you want to construct, open your command palette:
- Home windows:Â
Ctrl + Shift + P
- Mac:Â
command + Shift + P
- Home windows:Â
- Enter:Â
PlatformIO: Choose Challenge Setting
 and choose your goal. - To construct the firmware, merely runÂ
PlatformIO: Construct
 out of your command palette. - Lastly, flash the firmware to your system by operatingÂ
PlatformIO: Add
In conclusion, personalizing your Meshtastic node’s boot display with customized logos and textual content provides each aptitude and practicality to your system. Whether or not it is expressing your particular person model, enhancing staff coordination, or offering contact data for misplaced nodes, this customization affords quite a few advantages. By following the easy steps outlined above to arrange the construct setting, customise the emblem and textual content, and add the firmware, you may tailor your Meshtastic expertise to fit your wants completely. So, dive in, get artistic, and make your Meshtastic node uniquely yours!