Initial commit: full decompilation and activation patches for T-Deck firmwares

This commit is contained in:
sapient
2026-03-27 07:45:36 -07:00
commit 5d02299dbe
8458 changed files with 330147 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

View File

@@ -0,0 +1,33 @@
# Comparative Analysis: Ultra-TDeck (v9.2) vs MeshOS (1.1.8)
## 1. Overview
This report compares two generations of firmware for the LilyGO T-Deck. **Ultra-TDeck** (Ripple Pro) represents the mature, proprietary branch of the protocol, while **MeshOS** represents the modern, community-focused evolution within the MeshCore ecosystem.
## 2. Technical Statistics
| Metric | Ultra-TDeck (v9.2) | MeshOS (1.1.8) | Difference |
| :--- | :--- | :--- | :--- |
| **Binary Size** | 1.5 MB | 2.2 MB | +0.7 MB |
| **Decompiled Functions** | 3666 | 4742 | +1076 |
| **Extracted Strings** | 41964 | 71931 | +29967 |
| **IDF Version** | v4.4.6 | v4.4.7 | Minor Upgrade |
## 3. Key Findings
### Ultra-TDeck (Legacy/Pro Branch)
- **Filesystem**: Heavily reliant on **SPIFFS** for data persistence.
- **Assets**: Contains unique PNG logos and high-quality FLAC/MP3 audio snippets for UI feedback.
- **Focus**: Optimized for standalone efficiency with a stable, proprietary protocol.
### MeshOS (Modern/Community Branch)
- **Filesystem**: Transitioned to **LittleFS** for improved flash wear-leveling and reliability.
- **Protocol**: Implements the latest **MeshCore** hybrid routing (Flood + Path Hash).
- **Security**: Explicit references to **AES-256-GCM** and **ECDH** key exchange.
- **Localization**: Includes a significant database of UK place names (Amersham, Aylesbury, etc.), suggesting a built-in regional directory or default node naming scheme.
- **Connectivity**: Enhanced Bluetooth support for external physical keyboards (`BT keyboard 2`).
## 4. Artifact Locations
All detailed dumps and source code fragments are located in the following directory:
`~/Public/esp32-analysis/output_dumps/`
---
*Generated by Sisyphus on 2026-03-27*

Binary file not shown.

View File

@@ -0,0 +1,3 @@
/home/sapient/esp32-analysis/output_dumps/MeshOS-TDeck-1.1.8.elf: file format elf32-xtensa-le

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__420026b0(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200271c(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__420027dc(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42002964(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42002974(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42002dec(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42002e7c(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200312c(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42003164(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42003838(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200395c(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__420043f8(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42004d48(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42004ec8(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42004ef0(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42004f2c(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__420051f8(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42005208(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42005500(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__420057f4(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42005d44(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42005dbc(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42005ebc(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42005fb0(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__420060bc(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__420061ac(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42006298(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42006384(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42006474(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__420064cc(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200652c(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__420065b4(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200661c(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200668c(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42006708(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200676c(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__420067d0(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42006c84(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42006cb8(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42006cd4(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42006d14(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42006d9c(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42007060(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42007368(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42007438(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42007510(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200751c(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42007570(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__420075b0(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__420075e4(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42007618(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42007690(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200772c(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42007ca4(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__420081cc(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42008328(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200833c(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200837c(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42008564(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__420086a0(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42008c58(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42008f60(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42008f70(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42008f80(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42008fa0(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__42008ff4(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__420091a0(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200a20c(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200a280(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200a2b4(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200a2c4(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200a2e4(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200a304(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200a348(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200a37c(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200a64c(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200a764(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200a7c4(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200a7e0(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200a8ec(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200a8f8(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200a90c(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200a91c(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200aa54(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200aafc(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200b420(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200b4b0(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200bc88(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200c0bc(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200d50c(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200d51c(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200d65c(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200dacc(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

View File

@@ -0,0 +1,11 @@
#include "MeshOS-TDeck-1.1.8.elf.h"
// WARNING: Control flow encountered bad instruction data
void FUN__flash_text__4200daec(void)
{
// WARNING: Bad instruction - Truncating control flow here
halt_baddata();
}

Some files were not shown because too many files have changed in this diff Show More