not working on heltec V3 - CLI build failingcommand "mpm init" not available #4

Closed
opened 2026-10-05 05:14:26 +02:00 by adam · 4 comments
Owner

I have been trying to install this on a heltec V3, the meshforge approach just results in the V3 becoming unresponsive after the firmware loads, compiling from source method loads a plugin directory but when it compiles it is just the usual meshtastic version , no lobbs.

the step that fails is "$ mpm init"

usage: mpm [-h] {list,install,remove,proto} ...
mpm: error: argument command: invalid choice: 'init' (choose from 'list', 'install', 'remove', 'proto')

python 3.11.7
pip 32.3.2

I am using VScode with platformio to compile

any advice? thanks!

I have been trying to install this on a heltec V3, the meshforge approach just results in the V3 becoming unresponsive after the firmware loads, compiling from source method loads a plugin directory but when it compiles it is just the usual meshtastic version , no lobbs. the step that fails is "$ mpm init" usage: mpm [-h] {list,install,remove,proto} ... mpm: error: argument command: invalid choice: 'init' (choose from 'list', 'install', 'remove', 'proto') python 3.11.7 pip 32.3.2 I am using VScode with platformio to compile any advice? thanks! <!-- github-sync-id:3851772335 -->
adam closed this issue 2026-10-05 05:14:26 +02:00
Author
Owner

i ran into this as well. mpm requires python > 3.14, however pip will install the "latest compatible version". worked fine once i switched to fresher python.

i ran into this as well. `mpm` requires python > `3.14`, however pip will install the "latest compatible version". worked fine once i switched to fresher python. <!-- github-comment-id:3820849696 -->
Author
Owner

ok nice! thanks! the init command is working now that I created a virtual environment with 3.14 for it. we'll see if it compiles...

ok nice! thanks! the init command is working now that I created a virtual environment with 3.14 for it. we'll see if it compiles... <!-- github-comment-id:3821769552 -->
Author
Owner

I was still running into an issue compiling where it was saying that lodb/src/plugin.h didn't exist.
After I added -I plugins to build-flags in the platformio.ini file it finally compiled.

I was still running into an issue compiling where it was saying that `lodb/src/plugin.h` didn't exist. After I added `-I plugins` to `build-flags` in the `platformio.ini` file it finally compiled. <!-- github-comment-id:3827850663 -->
Author
Owner

After it compiled I was able to upload it to the heltec v3 using esptool

lobbs is now working!

After it compiled I was able to upload it to the heltec v3 using `esptool` lobbs is now working! <!-- github-comment-id:3827855708 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/lobbs#4