# Meshtastic running on PicoCalc (Luckfox Lyra Core)

**URL:** <https://forum.clockworkpi.com/t/meshtastic-running-on-picocalc-luckfox-lyra-core/17849>\
**Category:** PicoCalc\
**Created:** [June 6, 2025, 1:49pm UTC](https://forum.clockworkpi.com/t/meshtastic-running-on-picocalc-luckfox-lyra-core/17849 "2025-06-06T13:49:53Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![markbirss](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/markbirss/32/12114_2.png) [@markbirss](https://forum.clockworkpi.com/u/markbirss)\
**Post date:** [June 6, 2025, 1:49pm UTC](https://forum.clockworkpi.com/t/meshtastic-running-on-picocalc-luckfox-lyra-core/17849/1 "2025-06-06T13:49:54Z")

</div>

Updated Ubuntu 24.04.2 Developer Image - [ubuntu-24.04.2-picocalc/README.md at main · markbirss/ubuntu-24.04.2-picocalc · GitHub](https://github.com/markbirss/ubuntu-24.04.2-picocalc/blob/main/README.md)

or use the smaller

But a download for Ubuntu OS is avaible - [GitHub - markbirss/ubuntu\_22.04.5\_lts\_picocalc: Ubuntu 22.04.5 LTS for PicoCalc with Luckfox Lyra Core](https://github.com/markbirss/ubuntu_22.04.5_lts_picocalc)

I have been following the developments made already. but am working toward specific support ruuning Meshtastic on the PicoCalc (Luckfox Lyra Powered) with Ubuntu OS

Only received the PicoCalc this week

The display driver will run MUI in framwbuffer mode but needs input (mouse) not just keyboard at the moment - driver work by hisptoot - [Luckfox Lyra on PicoCalc](https://forum.clockworkpi.com/t/luckfox-lyra-on-picocalc/16280)

 ![image](https://canada1.discourse-cdn.com/flex029/uploads/clockworkpi/original/2X/4/436a55a960aa6e16a06dd45e0896e42fba4addd2.jpeg)

 ![image](https://canada1.discourse-cdn.com/flex029/uploads/clockworkpi/original/2X/6/6f327f930c4a88a1a387e9baedfc6a80310436d6.jpeg)  
I have wio-sx1262 connected to the external gpio above

> **[GitHub - markbirss/MeshCalc: Meshtastic running on Clockwork PicoCalc (Powered...](https://github.com/markbirss/MeshCalc)**
>
> Meshtastic running on Clockwork PicoCalc (Powered by Luckfox Lyra running on Ubuntu OS)

---

<div class="post-metadata">

**Author:** ![philosiraptor](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/philosiraptor/32/11414_2.png) [@philosiraptor](https://forum.clockworkpi.com/u/philosiraptor)\
**Post date:** [June 6, 2025, 3:54pm UTC](https://forum.clockworkpi.com/t/meshtastic-running-on-picocalc-luckfox-lyra-core/17849/2 "2025-06-06T15:54:32Z")

</div>

I just got your ubuntu image up and going, this is rad!

---

<div class="post-metadata">

**Author:** ![markbirss](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/markbirss/32/12114_2.png) [@markbirss](https://forum.clockworkpi.com/u/markbirss)\
**Post date:** [June 6, 2025, 4:21pm UTC](https://forum.clockworkpi.com/t/meshtastic-running-on-picocalc-luckfox-lyra-core/17849/3 "2025-06-06T16:21:06Z")

</div>

Good to hear, the Ubuntu OS image is for general use. I have had to make specific changes to device tree for Meshtastic which are in the boot.img.  
At least the Ubuntu OS image allows more flexibility as you can run can install programs.

I have not included the wifi drivers but you could get them from the buildroot image and just insmod them for now

I rely on “internet connection” sharing over USB myself for my use at the moment

---

<div class="post-metadata">

**Author:** ![philosiraptor](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/philosiraptor/32/11414_2.png) [@philosiraptor](https://forum.clockworkpi.com/u/philosiraptor)\
**Post date:** [June 6, 2025, 4:43pm UTC](https://forum.clockworkpi.com/t/meshtastic-running-on-picocalc-luckfox-lyra-core/17849/4 "2025-06-06T16:43:10Z")

</div>

> [@markbirss](#):
>
> ncluded the wifi drivers but you could get them from the buildroot image and just insmod them for now
> 
> I rely on “internet connection” sharing over USB myself for my use at the moment

thanks for the details, I was bummed that my wifi wasnt working but was too late at night to figure it out 🙂

---

<div class="post-metadata">

**Author:** ![markbirss](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/markbirss/32/12114_2.png) [@markbirss](https://forum.clockworkpi.com/u/markbirss)\
**Post date:** [June 6, 2025, 4:44pm UTC](https://forum.clockworkpi.com/t/meshtastic-running-on-picocalc-luckfox-lyra-core/17849/5 "2025-06-06T16:44:50Z")

</div>

ah, what specific adaptor you wanted to use ?

---

<div class="post-metadata">

**Author:** ![philosiraptor](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/philosiraptor/32/11414_2.png) [@philosiraptor](https://forum.clockworkpi.com/u/philosiraptor)\
**Post date:** [June 6, 2025, 4:47pm UTC](https://forum.clockworkpi.com/t/meshtastic-running-on-picocalc-luckfox-lyra-core/17849/6 "2025-06-06T16:47:34Z")

</div>

ol reliable. the tplink nano

---

<div class="post-metadata">

**Author:** ![markbirss](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/markbirss/32/12114_2.png) [@markbirss](https://forum.clockworkpi.com/u/markbirss)\
**Post date:** [June 6, 2025, 4:48pm UTC](https://forum.clockworkpi.com/t/meshtastic-running-on-picocalc-luckfox-lyra-core/17849/7 "2025-06-06T16:48:44Z")

</div>

ok, it the ones that were included for support with the buildroot image ?

---

<div class="post-metadata">

**Author:** ![philosiraptor](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/philosiraptor/32/11414_2.png) [@philosiraptor](https://forum.clockworkpi.com/u/philosiraptor)\
**Post date:** [June 6, 2025, 4:53pm UTC](https://forum.clockworkpi.com/t/meshtastic-running-on-picocalc-luckfox-lyra-core/17849/8 "2025-06-06T16:53:16Z")

</div>

works with @hisptoot builds 🙂

---

<div class="post-metadata">

**Author:** ![markbirss](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/markbirss/32/12114_2.png) [@markbirss](https://forum.clockworkpi.com/u/markbirss)\
**Post date:** [June 6, 2025, 4:54pm UTC](https://forum.clockworkpi.com/t/meshtastic-running-on-picocalc-luckfox-lyra-core/17849/9 "2025-06-06T16:54:47Z")

</div>

Ok, yes, i might just incl those when i get a chance. Still thinking about using network manger or not or just add the modules as used on buildroot…

---

<div class="post-metadata">

**Author:** ![markbirss](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/markbirss/32/12114_2.png) [@markbirss](https://forum.clockworkpi.com/u/markbirss)\
**Post date:** [June 7, 2025, 3:08pm UTC](https://forum.clockworkpi.com/t/meshtastic-running-on-picocalc-luckfox-lyra-core/17849/10 "2025-06-07T15:08:59Z")

</div>

I have updated the github page to include some more details around the pins mapping usage and config.yaml required for wio-ex1262 or sx1262

---

<div class="post-metadata">

**Author:** ![markbirss](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/markbirss/32/12114_2.png) [@markbirss](https://forum.clockworkpi.com/u/markbirss)\
**Post date:** [June 19, 2025, 9:08am UTC](https://forum.clockworkpi.com/t/meshtastic-running-on-picocalc-luckfox-lyra-core/17849/11 "2025-06-19T09:08:16Z")

</div>

Still todo

- see if I can assign the shortcut keys that are already defined for the T-DECK

---

<div class="post-metadata">

**Author:** ![markbirss](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/markbirss/32/12114_2.png) [@markbirss](https://forum.clockworkpi.com/u/markbirss)\
**Post date:** [June 27, 2025, 7:44pm UTC](https://forum.clockworkpi.com/t/meshtastic-running-on-picocalc-luckfox-lyra-core/17849/12 "2025-06-27T19:44:30Z")

</div>

I overlooked the fact that the keyboard driver by [hisptoot] ([Profile - hisptoot - clockworkpi](https://forum.clockworkpi.com/u/hisptoot)) already support mouse emulation using the arrow keys

MUI actually usable already

but switching between keyboard modes is not yet allowing me to use it as input - still investigating

 ![image](https://canada1.discourse-cdn.com/flex029/uploads/clockworkpi/original/2X/a/a9b1c0948fa3425b5998bdf1297c10baed47fbc6.jpeg)  
 ![image](https://canada1.discourse-cdn.com/flex029/uploads/clockworkpi/original/2X/3/3d1015ac9f0bbd9e596621e60046fa1ad1335c03.jpeg)

---

<div class="post-metadata">

**Author:** ![markbirss](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/markbirss/32/12114_2.png) [@markbirss](https://forum.clockworkpi.com/u/markbirss)\
**Post date:** [June 27, 2025, 7:47pm UTC](https://forum.clockworkpi.com/t/meshtastic-running-on-picocalc-luckfox-lyra-core/17849/13 "2025-06-27T19:47:17Z")

</div>

but have also been testing CH341/FT232H 5D Joystick as mouse input (should work under X11)

 ![image](https://canada1.discourse-cdn.com/flex029/uploads/clockworkpi/original/2X/3/3f46259e5328083aaff529533b3600c3c1a77bce.jpeg)  
 ![image](https://canada1.discourse-cdn.com/flex029/uploads/clockworkpi/original/2X/2/2870b67df680d2d96fb1664c7c85675e8ed333f6.jpeg)

---

<div class="post-metadata">

**Author:** ![Spacexnerdy](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/spacexnerdy/32/13870_2.png) [@Spacexnerdy](https://forum.clockworkpi.com/u/Spacexnerdy)\
**Post date:** [September 4, 2025, 9:51pm UTC](https://forum.clockworkpi.com/t/meshtastic-running-on-picocalc-luckfox-lyra-core/17849/14 "2025-09-04T21:51:44Z")

</div>

Hey guys I’m new to all this and I’ve never used Linux I’m a complete rookie. I tried loading the Ubuntu image but it keeps telling me to sign in and when I try, it says invalid sign in can anyone help me? I’m Getting this problem with the 24.04.02. I tried loading 22.04.5 but im not getting the image file to even load it to the luckfox. Hoping I could get meshtastic working on the picocalc. Thanks.

 ![IMG_9770](https://canada1.discourse-cdn.com/flex029/uploads/clockworkpi/original/2X/1/1d9c20e0701b878c7ba60795c2d96ff9b925ee45.jpeg)

---

<div class="post-metadata">

**Author:** ![cjstoddard](https://avatars.discourse-cdn.com/v4/letter/c/90ced4/32.png) [@cjstoddard](https://forum.clockworkpi.com/u/cjstoddard)\
**Post date:** [September 4, 2025, 10:17pm UTC](https://forum.clockworkpi.com/t/meshtastic-running-on-picocalc-luckfox-lyra-core/17849/15 "2025-09-04T22:17:24Z")

</div>

Are you using the default user name and password for the Lyra image?

Username: lyra Password: luckfox

---

<div class="post-metadata">

**Author:** ![Spacexnerdy](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/spacexnerdy/32/13870_2.png) [@Spacexnerdy](https://forum.clockworkpi.com/u/Spacexnerdy)\
**Post date:** [September 4, 2025, 10:27pm UTC](https://forum.clockworkpi.com/t/meshtastic-running-on-picocalc-luckfox-lyra-core/17849/16 "2025-09-04T22:27:07Z")

</div>

Thanks so much!! I thought the user name was root, shows you how much I know.🤦🏻

---

<div class="post-metadata">

**Author:** ![cjstoddard](https://avatars.discourse-cdn.com/v4/letter/c/90ced4/32.png) [@cjstoddard](https://forum.clockworkpi.com/u/cjstoddard)\
**Post date:** [September 4, 2025, 10:38pm UTC](https://forum.clockworkpi.com/t/meshtastic-running-on-picocalc-luckfox-lyra-core/17849/17 "2025-09-04T22:38:42Z")

</div>

No problem at all, believe me, we all had growing pains figuring this stuff out.

---

<div class="post-metadata">

**Author:** ![markbirss](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/markbirss/32/12114_2.png) [@markbirss](https://forum.clockworkpi.com/u/markbirss)\
**Post date:** [September 5, 2025, 5:52am UTC](https://forum.clockworkpi.com/t/meshtastic-running-on-picocalc-luckfox-lyra-core/17849/18 "2025-09-05T05:52:07Z")

</div>

yes, those luckfox sdk defaults logins are

```auto
username: root
password: root

and

normal user
username: lyra
password: luckfox

```

but adb shell will get you connected over usb as root without password also

you will need to wire up the external gpio to your pico lora hat

and use this radio.yaml

```auto
Lora:
  Module: sx1262
  DIO2_AS_RF_SWITCH: true
  DIO3_TCXO_VOLTAGE: true
  gpiochip: 0
  MOSI: 12
  MISO: 13
  IRQ: 1
  Busy: 23
  Reset: 22
  gpiochip: 1
  CS: 9
  SCK: 11
# TXen: bridge to DIO2 on E22 module
  SX126X_MAX_POWER: 22
  spidev: spidev1.0
  spiSpeed: 2000000

```

as that waveshare pico lora hat wont need rxen

 ![image](https://canada1.discourse-cdn.com/flex029/uploads/clockworkpi/original/2X/e/ed95bcc6381fcb38545efb21c8363ad2989313f4.jpeg)

 ![image](https://canada1.discourse-cdn.com/flex029/uploads/clockworkpi/original/2X/7/7a9d40a746880129a2787ebcec78a673b025823c.png)

connect the RM\_IO gpio from the PicoCalc to the Pico Lora HAT Lora\_xxxx names (table below)

CS: 9 from yaml is RM\_IO24 on PicoCalc

SCK: 11 from yaml is RM\_IO26 on PicoCalc

the other from yaml match the RM\_IO number

so this will be your connections

```auto
Yaml PicoCalc Pico Lora HAT
  MOSI: 12 RM_IO12 LoRa_MOSI
  MISO: 13 RM_IO13 LoRa_MISO
  IRQ: 1 RM_IO1 LoRa_DIO1
  Busy: 23 RM_IO23 LoRa_BUSY
  Reset: 22 RM_IO22 LoRa_RESET
  CS: 9 RM_IO24 LoRa_CS
  SCK: 11 RM_IO26 LoRa_CLK

```

---

<div class="post-metadata">

**Author:** ![Linuxus](https://avatars.discourse-cdn.com/v4/letter/l/b19c9b/32.png) [@Linuxus](https://forum.clockworkpi.com/u/Linuxus)\
**Post date:** [November 21, 2025, 12:29pm UTC](https://forum.clockworkpi.com/t/meshtastic-running-on-picocalc-luckfox-lyra-core/17849/19 "2025-11-21T12:29:11Z")

</div>

How did you install ubuntu on the luckfox lyra?

---

<div class="post-metadata">

**Author:** ![markbirss](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/markbirss/32/12114_2.png) [@markbirss](https://forum.clockworkpi.com/u/markbirss)\
**Post date:** [November 21, 2025, 12:34pm UTC](https://forum.clockworkpi.com/t/meshtastic-running-on-picocalc-luckfox-lyra-core/17849/20 "2025-11-21T12:34:38Z")

</div>

I flash using upgrade\_tool from linux to usb-c cable

press and hold boot button then press reset then release boot

`upgrade_tool uf image.img`

My SDK (compile yourslef)

> **[GitHub - markbirss/rk3506-ubuntu-luckfox-lyra-w-picocalc: Ubuntu 24.04.3 LTS for Clockwork Picocalc running...](https://github.com/markbirss/rk3506-ubuntu-luckfox-lyra-w-picocalc)**
>
> Ubuntu 24.04.3 LTS for Clockwork Picocalc running with Luckfox Lyra or Luckfox Lyra Zero W Core

My Images (extra 7z files to get update.img) - pre built

> **[GitHub - markbirss/ubuntu-24.04.2-meshtastic-picocalc-wio-sx1262: Meshtastic Ubuntu 24.04.2 LTS wio-sx1262 for...](https://github.com/markbirss/ubuntu-24.04.2-meshtastic-picocalc-wio-sx1262)**
>
> Meshtastic Ubuntu 24.04.2 LTS wio-sx1262 for PicoCalc with Luckfox Lyra Core

or

> **[GitHub - markbirss/ubuntu-24.04.2-picocalc: Ubuntu 24.04.2 for Clockwork PicoCalc powered by...](https://github.com/markbirss/ubuntu-24.04.2-picocalc)**
>
> Ubuntu 24.04.2 for Clockwork PicoCalc powered by Luckfox Lyra

> **[GitHub - markbirss/MeshCalc: Meshtastic running on Clockwork PicoCalc (Powered...](https://github.com/markbirss/MeshCalc)**
>
> Meshtastic running on Clockwork PicoCalc (Powered by Luckfox Lyra running on Ubuntu OS)

Luckfox Wiki Howto

> **[Image Flashing | LUCKFOX WIKI](https://wiki.luckfox.com/Luckfox-Lyra/Image-flashing/)**
>
> Luckfox Lyra image Flashing

[Next page](https://forum.clockworkpi.com/t/meshtastic-running-on-picocalc-luckfox-lyra-core/17849.md?page=2)
