# Usermod compile

**URL:** <https://wled.discourse.group/t/usermod-compile/9278>\
**Category:** Usermods\
**Created:** [September 23, 2023, 9:49am UTC](https://wled.discourse.group/t/usermod-compile/9278 "2023-09-23T09:49:50Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![FrancFranc](https://avatars.discourse-cdn.com/v4/letter/f/c6cbf5/32.png) [@FrancFranc](https://wled.discourse.group/u/FrancFranc)\
**Post date:** [September 23, 2023, 9:49am UTC](https://wled.discourse.group/t/usermod-compile/9278/1 "2023-09-23T09:49:50Z")

</div>

After asking on github page for help but recive the same hint that I already use to compile usermod  
is there anyone who can help me?

When I try to compile with platformio override with this code everything works except for the usermod,  
always get “Usermods configuration not found” in usermod page.

what I missing to do when compile?

```auto
[platformio]
default_envs = d1_mini

[env:franz_d1_mini]
board = d1_mini
platform = ${common.platform_wled_default}
platform_packages = ${common.platform_packages}
upload_speed = 921600
board_build.ldscript = ${common.ldscript_4m1m}
build_unflags = ${common.build_unflags}
build_flags = ${common.build_flags_esp8266}
    -D USERMOD_FOUR_LINE_DISPLAY
    -D USERMOD_ROTARY_ENCODER_UI
    -D USE_ALT_DISPlAY
lib_deps = ${esp8266.lib_deps}
monitor_filters = esp8266_exception_decoder

```

I search a lot on internet and on the forum but always found different answer that not work.

---

<div class="post-metadata">

**Author:** ![srg74](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/srg74/32/3018_2.png) [@srg74](https://wled.discourse.group/u/srg74)\
**Post date:** [September 23, 2023, 2:36pm UTC](https://wled.discourse.group/t/usermod-compile/9278/2 "2023-09-23T14:36:35Z")

</div>

```auto
[env:franz_d1_mini]
board = d1_mini
platform = ${common.platform_wled_default}
platform_packages = ${common.platform_packages}
upload_speed = 921600
board_build.ldscript = ${common.ldscript_4m1m}
build_unflags = ${common.build_unflags}
build_flags = ${common.build_flags_esp8266}
  -DPIO_FRAMEWORK_ARDUINO_MMU_CACHE16_IRAM48
  -D USERMOD_FOUR_LINE_DISPLAY
  -D USERMOD_ROTARY_ENCODER_UI
  -D USE_ALT_DISPlAY
lib_deps = ${esp8266.lib_deps}
  olikraus/U8g2 @ ^2.34.22
monitor_filters = esp8266_exception_decoder

```

---

<div class="post-metadata">

**Author:** ![FrancFranc](https://avatars.discourse-cdn.com/v4/letter/f/c6cbf5/32.png) [@FrancFranc](https://wled.discourse.group/u/FrancFranc)\
**Post date:** [September 25, 2023, 9:29am UTC](https://wled.discourse.group/t/usermod-compile/9278/3 "2023-09-25T09:29:02Z")

</div>

Thank you for the help, but no usermod found in the usermod page, could be a VScode problem?  
Or I need to change also the default\_envs name?

---

<div class="post-metadata">

**Author:** ![srg74](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/srg74/32/3018_2.png) [@srg74](https://wled.discourse.group/u/srg74)\
**Post date:** [September 25, 2023, 10:15am UTC](https://wled.discourse.group/t/usermod-compile/9278/4 "2023-09-25T10:15:13Z")

</div>

Env has posted is compiling. You not reading messages. Run compile few times.

---

<div class="post-metadata">

**Author:** ![FrancFranc](https://avatars.discourse-cdn.com/v4/letter/f/c6cbf5/32.png) [@FrancFranc](https://wled.discourse.group/u/FrancFranc)\
**Post date:** [September 28, 2023, 12:32pm UTC](https://wled.discourse.group/t/usermod-compile/9278/5 "2023-09-28T12:32:44Z")

</div>

Changing the default\_envs name solve theproblem and now I can compile with no issue, I think that the “how to compile” guide on kno.wled.ge must be change.  
Thank you anyway for the support
