What is this?
Mesh2 is an attempt at creating firmware that is more expandable than the current Meshtastic firmware and provides a next generation of low-cost LoRa meshing devices.
The project is open source (on initial stable release). It aims to move away from the cumbersome Meshtastic build platform that, in its current state, is barely expandable in offering additional functionality due to the inherent way it's written. This project also aims to address issues plaguing the Meshtastic project, such as lack of GUIs for graphical devices and simple text-based interfaces that don’t provide the user a rich experience.
Version Updates
This firmware is in its early stages of development on the Lilygo T-Deck and T-Internet-PoE hardware. We will provide updates in due course once the firmware is stable.
If you wish to participate in the beta testing program, please reach out to us on Discord via this link: Join Discord
Features
Current Features
- Touchscreen Support: Fully implemented touch interaction with accurate and responsive touch detection and visual feedback.
- SD Card Integration: Reliable SD card initialization and access for storing and loading resources.
- Ethernet Integration: Ethernet support for T-Internet-PoE and Orange Pi Zero 2.
- Meshtastic Integration: Backwards Compatible with Meshtastic, allowing Inter-network communications.
- Graphical UI: JPEG image support for high-quality menu icons and backgrounds with a clean, intuitive menu system.
- JPEG Decoding: Efficient rendering of JPEG images from the SD card, preserving color depth and quality.
- Performance Optimization: Leveraging 8MB of PSRAM on ESP32S3 Devices for enhanced memory allocation and smooth rendering.