Skip to content

[Bug]: 220 byte message causes Heltec to reboot #3573

Description

@clwgh

Category

Other

Hardware

Heltec V3

Firmware Version

2.3.2.63df972 Beta (Stable)

Description

Heltec v3.1
Meshtastic firmware 2.3.2.63df972 Beta (Stable)
iOS app 2.3.3 (893)

Experimenting with a friend, sending a tiny base64-encoded jpg file over direct message. The file was base64 encoded and the text split into 220 byte sections. Each of these sections, one at a time, were copied and pasted into a message and sent within the iOS app. Each part was received and relayed without any problems, except for one part.

This one part, when pressing Send on the message, causes the Heltec to reboot. The contents of this part are as follows:

eKvEfi2x8DeGtp8dWu27RsXhh+Ad73TZfrFj3zdES//aAAgBAxEBPwHu/9oACAECEQE/Ae7/2gAIAQEABj8CurOygjvrEIt4BaGZKOVMR5egPT8NfLz3LdfEEgQRf8uK2ixxhASNAeJ+fn+pp3WPfV2t/aLxkit+UvJNB7aZEHjw+zyLX4f8M7Ym0jhIVLGjROSh/co7CTa7sxKuCmGYgDqQeI1+

Edit - trying other 220 byte strings to see if special characters or ending in a + was relevant, and this randomly generated mixed-case alpha numeric string also causes the same reboot

xBH0sYoGXX464UQF2BS8bFWn1OlnLitp3AgmHqogWpEMjfKzGMAq0HsXLvoimNmUEr5ubXFo4EFeuIk48qaSkQldN6orGhzgt81uF3pVCqkLPPuzT3YBIDtASMT7EQ9CRUe9J0VE2iWjjPbgfK2aElwe4sSoySzzd1AAMyHEV0YAHaFWAdLyBYnXYWYmS4NncRJJYRAbPea8axJpgJQcyAwST5cc

On the surface it looks like a buffer problem, however both messages are 220 bytes and that is within the the 228 byte limit presented by the app.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions