# Erlang Platform & Framework Forums

**URL:** https://erlangforums.com/c/erlang-frameworks/62.md

[Latest](https://erlangforums.com/latest.md) · [Categories](https://erlangforums.com/categories.md) · [Tags](https://erlangforums.com/tags.md)

---

## [Help needed: ESP32-C3 - switching back from AtomVM to Arduino](https://erlangforums.com/t/help-needed-esp32-c3-switching-back-from-atomvm-to-arduino/6087)

<div class="topic-metadata">

**Author:** [@aus70](https://erlangforums.com/u/aus70)\
**Replies:** 3\
**Last updated:** [October 28, 2026, 7:57pm UTC](https://erlangforums.com/t/help-needed-esp32-c3-switching-back-from-atomvm-to-arduino/6087 "2026-10-28T19:57:53Z")

</div>

Hi everyone, I have an ESP32-C3 with a small 72×40 SSD1306 OLED display. I tried AtomVM, which was working fine, but I’d now like to switch back to Arduino. After trying to flash Arduino firmware, the display stays bla…

---

## [WiFi scanner using ESP32+AtomVM+Erlang](https://erlangforums.com/t/wifi-scanner-using-esp32-atomvm-erlang/5691)

<div class="topic-metadata">

**Author:** [@etnt](https://erlangforums.com/u/etnt)\
**Replies:** 0\
**Last updated:** [June 4, 2026, 8:10am UTC](https://erlangforums.com/t/wifi-scanner-using-esp32-atomvm-erlang/5691 "2026-06-04T08:10:02Z")

</div>

Hi, Here is a little fun project; a WiFi scanner running on a ESP32-S3 + AtomVM + Erlang. It works much like any other WiFi scanner where it draw “bell curves” representing the found networks. What may be a little ex…

---

## [The first AtomVM & Popcorn powered app for iOS](https://erlangforums.com/t/the-first-atomvm-popcorn-powered-app-for-ios/5525)

<div class="topic-metadata">

**Author:** [@Winford](https://erlangforums.com/u/Winford)\
**Replies:** 8\
**Last updated:** [April 9, 2026, 5:48pm UTC](https://erlangforums.com/t/the-first-atomvm-popcorn-powered-app-for-ios/5525 "2026-04-09T17:48:22Z")

</div>

The very first, at least that we are aware of, AtomVM with Popcorn application for iOS is available in the App Store: I’m sure the author would appreciate some positive reviews, and so would we. It would be great if w…

---

## [Orbital - build and flash Gleam projects to devices running](https://erlangforums.com/t/orbital-build-and-flash-gleam-projects-to-devices-running/5497)

<div class="topic-metadata">

**Author:** [@giacomocavalieri](https://erlangforums.com/u/giacomocavalieri)\
**Replies:** 3\
**Last updated:** [April 1, 2026, 11:45am UTC](https://erlangforums.com/t/orbital-build-and-flash-gleam-projects-to-devices-running/5497 "2026-04-01T11:45:44Z")

</div>

Hello! I’ve started playing around with Gleam and AtomVM and I’m having so much fun! I made a little tool called orbital to help build and flash Gleam projects to embedded devices, though I might share it here for folks …

---

## [Can't find release images for RP Pico 2?](https://erlangforums.com/t/cant-find-release-images-for-rp-pico-2/5057)

<div class="topic-metadata">

**Author:** [@ByeByeFlyGuy](https://erlangforums.com/u/ByeByeFlyGuy)\
**Replies:** 7\
**Last updated:** [March 19, 2026, 9:43pm UTC](https://erlangforums.com/t/cant-find-release-images-for-rp-pico-2/5057 "2026-03-19T21:43:00Z")

</div>

I was looking for a release image for the RP Pico 2. I see the release for the RP Pico (i.e AtomVM-pico-v0.6.6.uf2) but was expecting to also see AtomVM-pico2-v0.6.6.uf2 If needs be I can build my own image but figured…

---

## [ESP32 SSD1306: 'Failed to load port "display"' with AtomVM 0.6](https://erlangforums.com/t/esp32-ssd1306-failed-to-load-port-display-with-atomvm-0-6/5318)

<div class="topic-metadata">

**Author:** [@rekkice](https://erlangforums.com/u/rekkice)\
**Replies:** 12\
**Last updated:** [January 18, 2026, 5:33am UTC](https://erlangforums.com/t/esp32-ssd1306-failed-to-load-port-display-with-atomvm-0-6/5318 "2026-01-18T05:33:50Z")

</div>

I’m encountering an issue getting the atomvm\_ssd1306 driver to work on my ESP32 with AtomVM 0.6. When attempting to open the display port, I get the error “Failed to load port ‘display’. Ensure the port is configured pro…

---

## [How to read SD card data](https://erlangforums.com/t/how-to-read-sd-card-data/4950)

<div class="topic-metadata">

**Author:** [@wangzihao223](https://erlangforums.com/u/wangzihao223)\
**Replies:** 6\
**Last updated:** [August 5, 2025, 7:17pm UTC](https://erlangforums.com/t/how-to-read-sd-card-data/4950 "2025-08-05T19:17:00Z")

</div>

The SDK has already formatted the SD card as FAT32, and the card is mounted successfully, but atomvm:posix\_opendir("/sdcard") still returns an error. {error,enoent} Why is this happening?

---

## [AtomVM: 2 Questions regarding Erlang distribution functionality and future version - both for esp32](https://erlangforums.com/t/atomvm-2-questions-regarding-erlang-distribution-functionality-and-future-version-both-for-esp32/4923)

<div class="topic-metadata">

**Author:** [@g4v](https://erlangforums.com/u/g4v)\
**Replies:** 14\
**Last updated:** [July 26, 2025, 3:18pm UTC](https://erlangforums.com/t/atomvm-2-questions-regarding-erlang-distribution-functionality-and-future-version-both-for-esp32/4923 "2025-07-26T15:18:10Z")

</div>

can anybody tell which and/or how much of erlang distribution functionality is implemented in atomvm for esp32? i would like to use gen\_server:call({Name, Node}, Request) where Node =/= localhost on both raspberry (linu…

---

## [AtomVM featured on FLOSS Weekly Podcast #838](https://erlangforums.com/t/atomvm-featured-on-floss-weekly-podcast-838/4868)

<div class="topic-metadata">

**Author:** [@Winford](https://erlangforums.com/u/Winford)\
**Replies:** 0\
**Last updated:** [July 1, 2025, 4:45am UTC](https://erlangforums.com/t/atomvm-featured-on-floss-weekly-podcast-838/4868 "2025-07-01T04:45:44Z")

</div>

Davide Bettio (@bettio) and Paul Guyot (@pguyot) were interviewed on FOSS Weekly Podcast about AtomVM. They covered a wide range of topics from the history of the project, future directions, and some detail…

---

## [AtomVM v0.6.6 update released](https://erlangforums.com/t/atomvm-v0-6-6-update-released/4867)

<div class="topic-metadata">

**Author:** [@Winford](https://erlangforums.com/u/Winford)\
**Replies:** 0\
**Last updated:** [July 1, 2025, 3:19am UTC](https://erlangforums.com/t/atomvm-v0-6-6-update-released/4867 "2025-07-01T03:19:05Z")

</div>

The AtomVM team is pleased to announce the release of AtomVM v0.6.6! :tada: This release does not yet support OTP-28. For the best experience it is recommended to use the latest release of OTP-27 (27.3.4.1 at the tim…

---

## [Erlang LS Does not Identify Nitrogen Elements](https://erlangforums.com/t/erlang-ls-does-not-identify-nitrogen-elements/4845)

<div class="topic-metadata">

**Author:** [@edborsa](https://erlangforums.com/u/edborsa)\
**Replies:** 4\
**Last updated:** [June 24, 2025, 10:49pm UTC](https://erlangforums.com/t/erlang-ls-does-not-identify-nitrogen-elements/4845 "2025-06-24T22:49:05Z")

</div>

Hey everyone, I am just starting with Erlang and I am going through the “Build it with Nitrogen” book. But after installing the framework and generating the project, I noticed that Erlang LS keeps complaning on the Eleme…

---

## [How can I use esp32-cam module in my project](https://erlangforums.com/t/how-can-i-use-esp32-cam-module-in-my-project/4833)

<div class="topic-metadata">

**Author:** [@oltarasenko](https://erlangforums.com/u/oltarasenko)\
**Replies:** 17\
**Last updated:** [June 19, 2025, 8:41pm UTC](https://erlangforums.com/t/how-can-i-use-esp32-cam-module-in-my-project/4833 "2025-06-19T20:41:14Z")

</div>

I am trying to use the AtomVM with esp32-CAM module. I have added the library as a dependency as it’s shown in the example: {deps, \[ {atomvm\_esp32cam, {git, "https://github.com/atomvm/atomvm\_esp32cam.git", {branch, …

---

## [AtomVM has a new home!](https://erlangforums.com/t/atomvm-has-a-new-home/4836)

<div class="topic-metadata">

**Author:** [@Winford](https://erlangforums.com/u/Winford)\
**Replies:** 2\
**Last updated:** [June 17, 2025, 1:51am UTC](https://erlangforums.com/t/atomvm-has-a-new-home/4836 "2025-06-17T01:51:32Z")

</div>

The AtomVM team is happy to announce that we have recently completed the migration of our website to our new domain: atomvm.org :tada: Don’t be surprised when you are redirected from www.atomvm.net to atomvm.org. The doc…

---

## [Error reading file rebar.config: 32: bad term when starting newly generated Nitrogen app](https://erlangforums.com/t/error-reading-file-rebar-config-32-bad-term-when-starting-newly-generated-nitrogen-app/4816)

<div class="topic-metadata">

**Author:** [@Ookma-Kyi](https://erlangforums.com/u/Ookma-Kyi)\
**Replies:** 3\
**Last updated:** [June 8, 2025, 9:34am UTC](https://erlangforums.com/t/error-reading-file-rebar-config-32-bad-term-when-starting-newly-generated-nitrogen-app/4816 "2025-06-08T09:34:41Z")

</div>

@gumm I’m trying to start a freshly created Nitrogen project and am met with the following error when I run make run\_dev: ===\> Error reading file rebar.config: 32: bad term make: \*\*\* \[Makefile:71: run\_dev\] Error 1 I a…

---

## [AtomVM Erlang tooling updates available](https://erlangforums.com/t/atomvm-erlang-tooling-updates-available/4781)

<div class="topic-metadata">

**Author:** [@Winford](https://erlangforums.com/u/Winford)\
**Replies:** 1\
**Last updated:** [June 1, 2025, 1:08am UTC](https://erlangforums.com/t/atomvm-erlang-tooling-updates-available/4781 "2025-06-01T01:08:42Z")

</div>

Long overdue updates for both atomvm\_packbeam and the atomvm\_rebar3\_plugin are now available from hex.pm and on GitHub. Both tools are updated to version 0.7.4, and include OTP 28 compatibility as well as numerous improv…

---

## [Emergency bug fix release for atomvm\_rebabr3\_plugin has been published](https://erlangforums.com/t/emergency-bug-fix-release-for-atomvm-rebabr3-plugin-has-been-published/4788)

<div class="topic-metadata">

**Author:** [@Winford](https://erlangforums.com/u/Winford)\
**Replies:** 0\
**Last updated:** [May 27, 2025, 7:01pm UTC](https://erlangforums.com/t/emergency-bug-fix-release-for-atomvm-rebabr3-plugin-has-been-published/4788 "2025-05-27T19:01:17Z")

</div>

We have released atomvm\_rebabr3\_plugin 0.7.5 as an emergency bug fix for the broken dependencies when pulling atomvm\_rebar3\_plugin from hex.pm. This was due to my rookie mistake of not remembering to change the uf2tool …

---

## [AtomVM distribution support is ready for testing](https://erlangforums.com/t/atomvm-distribution-support-is-ready-for-testing/4762)

<div class="topic-metadata">

**Author:** [@Winford](https://erlangforums.com/u/Winford)\
**Replies:** 3\
**Last updated:** [May 20, 2025, 8:19am UTC](https://erlangforums.com/t/atomvm-distribution-support-is-ready-for-testing/4762 "2025-05-20T08:19:09Z")

</div>

The AtomVM team is happy to announce that support for distributed Erlang has been merged into the “main” branch and will be included in the 0.7 release cycle. As will most AtomVM features this is not complete OTP support…

---

## [I compiled AtomVM for Android! (with some workarounds)](https://erlangforums.com/t/i-compiled-atomvm-for-android-with-some-workarounds/4768)

<div class="topic-metadata">

**Author:** [@weaver](https://erlangforums.com/u/weaver)\
**Replies:** 1\
**Last updated:** [May 20, 2025, 8:13am UTC](https://erlangforums.com/t/i-compiled-atomvm-for-android-with-some-workarounds/4768 "2025-05-20T08:13:45Z")

</div>

Hi folks! I spent a bit of time over the weekend trying to get AtomVM to compile for Android using NDK, and I’m proud to say I was able to make it work! It’s a bit hacky, and I’d definitely need some help turning it into…

---

## [Beam (Elixir) in the browser thanks to Popcorn - a library built on top of AtomVM](https://erlangforums.com/t/beam-elixir-in-the-browser-thanks-to-popcorn-a-library-built-on-top-of-atomvm/4761)

<div class="topic-metadata">

**Author:** [@AstonJ](https://erlangforums.com/u/AstonJ)\
**Replies:** 4\
**Last updated:** [May 15, 2025, 11:12pm UTC](https://erlangforums.com/t/beam-elixir-in-the-browser-thanks-to-popcorn-a-library-built-on-top-of-atomvm/4761 "2025-05-15T23:12:37Z")

</div>

Popcorn has just been released by the @membrane\_core\_team, I’ll quote what @mat-hek wrote on EF here: Popcorn lets you run Elixir code in the browser via WebAssembly. It builds on top of AtomVM, a tiny Erlang VM. It’s …

---

## [Nitrogen doesn't work with latest OTC](https://erlangforums.com/t/nitrogen-doesnt-work-with-latest-otc/4668)

<div class="topic-metadata">

**Author:** [@Ookma-Kyi](https://erlangforums.com/u/Ookma-Kyi)\
**Replies:** 1\
**Last updated:** [April 15, 2025, 4:31am UTC](https://erlangforums.com/t/nitrogen-doesnt-work-with-latest-otc/4668 "2025-04-15T04:31:28Z")

</div>

Hello a user on Slack was having issues getting the nitrogen framework to work on the Erlang slack. I tried contacting the maintainer Jesse Gumm and he has not responded yet. I am wondering if anyone else has issues with…

---

## [Compile while calling own nifs: error: following modules or functions are not available on AtomVM: \* Elixir.MyMod.mynif/1](https://erlangforums.com/t/compile-while-calling-own-nifs-error-following-modules-or-functions-are-not-available-on-atomvm-elixir-mymod-mynif-1/4502)

<div class="topic-metadata">

**Author:** [@MaxW](https://erlangforums.com/u/MaxW)\
**Replies:** 9\
**Last updated:** [February 28, 2025, 12:08am UTC](https://erlangforums.com/t/compile-while-calling-own-nifs-error-following-modules-or-functions-are-not-available-on-atomvm-elixir-mymod-mynif-1/4502 "2025-02-28T00:08:24Z")

</div>

Hey there! So glad there’s a forum here and really excited about the whole project. I’m experimenting with adding nifs by compiling my own version of atomvm as documented on build-instructions. I successfully built and …

---

## [How do I know if I flashed my pico correctly?](https://erlangforums.com/t/how-do-i-know-if-i-flashed-my-pico-correctly/4491)

<div class="topic-metadata">

**Author:** [@kwando](https://erlangforums.com/u/kwando)\
**Replies:** 7\
**Last updated:** [February 15, 2025, 4:07pm UTC](https://erlangforums.com/t/how-do-i-know-if-i-flashed-my-pico-correctly/4491 "2025-02-15T16:07:24Z")

</div>

I got a Pico W and I’m trying to get started with AtomWM. I downloaded AtomVM-pico\_w-v0.6.5.uf2 and atomvmlib-v0.6.5.uf2 from GitHub and I moved them to the board with cp: cp AtomVM-pico\_w-v0.6.5.uf2 /Volumes/RPI-RP2/. …

---

## [Usage of atomvm.read\_priv](https://erlangforums.com/t/usage-of-atomvm-read-priv/4456)

<div class="topic-metadata">

**Author:** [@joustava](https://erlangforums.com/u/joustava)\
**Replies:** 11\
**Last updated:** [February 7, 2025, 6:45pm UTC](https://erlangforums.com/t/usage-of-atomvm-read-priv/4456 "2025-02-07T18:45:02Z")

</div>

I’ve read this part of the AtomVM guide and I wonder about the usage of the read\_priv/2 function AtomVM supports. I am using ExAtomVM for managing my project and have a project structure like . ├── README.md . ├── lib …

---

## [AtomVM 0.6.5 is now available](https://erlangforums.com/t/atomvm-0-6-5-is-now-available/4089)

<div class="topic-metadata">

**Author:** [@Winford](https://erlangforums.com/u/Winford)\
**Replies:** 0\
**Last updated:** [October 17, 2024, 2:01am UTC](https://erlangforums.com/t/atomvm-0-6-5-is-now-available/4089 "2024-10-17T02:01:37Z")

</div>

The AtomVM team is pleased to announce that AtomVM 0.6.5 had been released! :rocket: What was initially expected to be a small release to fix the corrupted Elixir libraries in the ESP32 binary images turned out to be…

---

## [AtomVM 0.6.4 has been released!](https://erlangforums.com/t/atomvm-0-6-4-has-been-released/3991)

<div class="topic-metadata">

**Author:** [@Winford](https://erlangforums.com/u/Winford)\
**Replies:** 1\
**Last updated:** [September 11, 2024, 10:19pm UTC](https://erlangforums.com/t/atomvm-0-6-4-has-been-released/3991 "2024-09-11T22:19:57Z")

</div>

The AtomVM team is pleased to announce that version 0.6.4 of the AtomVM virtual machine has been released. We are a little late getting the news to you again, but this release is of much more interest to Elixir develo…

---

## [Atomvm for ADC ESP32](https://erlangforums.com/t/atomvm-for-adc-esp32/3580)

<div class="topic-metadata">

**Author:** [@joserp93](https://erlangforums.com/u/joserp93)\
**Replies:** 15\
**Last updated:** [September 9, 2024, 3:51am UTC](https://erlangforums.com/t/atomvm-for-adc-esp32/3580 "2024-09-09T03:51:40Z")

</div>

Hello @Winford , I was trying to use atomvm\_adc but it turns out that all its functions were deprecated for versions higher than 5 of the espressif sdk, so I took a while to make a new compatible nif, I am new to this, I…

---

## [AtomVM 0.6.3 Released](https://erlangforums.com/t/atomvm-0-6-3-released/3852)

<div class="topic-metadata">

**Author:** [@Winford](https://erlangforums.com/u/Winford)\
**Replies:** 8\
**Last updated:** [July 26, 2024, 7:14am UTC](https://erlangforums.com/t/atomvm-0-6-3-released/3852 "2024-07-26T07:14:46Z")

</div>

The AtomVM team is pleased to announce that version 0.6.3 of the AtomVM virtual machine has been released. This release fixes a few bugs and adds new features along with expanded OTP stldlib support. The ESP32-H2 was…

---

## [Ethernet supported on AtomVM (ESP32)?](https://erlangforums.com/t/ethernet-supported-on-atomvm-esp32/3711)

<div class="topic-metadata">

**Author:** [@ruhnet](https://erlangforums.com/u/ruhnet)\
**Replies:** 3\
**Last updated:** [June 7, 2024, 9:13pm UTC](https://erlangforums.com/t/ethernet-supported-on-atomvm-esp32/3711 "2024-06-07T21:13:48Z")

</div>

Is Ethernet supported on AtomVM? I couldn’t find any reference to it in the documentation, only WiFi. It could be useful to be able to use wired networking on devices such as the WT32-ETH01 which have an Ethernet port.

---

## [A very belated announcement for the release of AtomVM v0.6](https://erlangforums.com/t/a-very-belated-announcement-for-the-release-of-atomvm-v0-6/3702)

<div class="topic-metadata">

**Author:** [@Winford](https://erlangforums.com/u/Winford)\
**Replies:** 0\
**Last updated:** [June 1, 2024, 1:47am UTC](https://erlangforums.com/t/a-very-belated-announcement-for-the-release-of-atomvm-v0-6/3702 "2024-06-01T01:47:02Z")

</div>

Sorry for taking so long to get the word out here on the forum, but the team is happy to announce that we started the 0.6.0 release cycle in early May, and have since been releasing regular point releases to address b…

---

## [Difference between nitrogen\_core branch 3.0 and master](https://erlangforums.com/t/difference-between-nitrogen-core-branch-3-0-and-master/3445)

<div class="topic-metadata">

**Author:** [@Pedro-Giorgiano](https://erlangforums.com/u/Pedro-Giorgiano)\
**Replies:** 2\
**Last updated:** [May 6, 2024, 4:34pm UTC](https://erlangforums.com/t/difference-between-nitrogen-core-branch-3-0-and-master/3445 "2024-05-06T16:34:47Z")

</div>

I would like to know what is the difference between the 3.0 branch and the master branch of nitrogen\_core repository. Are both branches referring to version 3.0? If so, I would also like to know if the v3.0.0-alpha.10 ta…

[Next page](https://erlangforums.com/c/erlang-frameworks/62.md?page=1)
