# ProffieOS 7.x pre-alpha discussion

**URL:** <https://crucible.hubbe.net/t/proffieos-7-x-pre-alpha-discussion/2502>\
**Category:** ProffieOS\
**Created:** [October 23, 2022, 7:25am UTC](https://crucible.hubbe.net/t/proffieos-7-x-pre-alpha-discussion/2502 "2022-10-23T07:25:27Z")\
**Posts on this page:** 20\
**Page:** 7

<div class="post-metadata">

**Author:** ![profezzorn](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/profezzorn/32/8_2.png) [@profezzorn](https://crucible.hubbe.net/u/profezzorn)\
**Post date:** [February 6, 2023, 5:46am UTC](https://crucible.hubbe.net/t/proffieos-7-x-pre-alpha-discussion/2502/121 "2023-02-06T05:46:56Z")

</div>

Do you have the latest 7.x from github?  
What does your config look like?

---

<div class="post-metadata">

**Author:** ![NoSloppy](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/nosloppy/32/3865_2.png) [@NoSloppy](https://crucible.hubbe.net/u/NoSloppy)\
**Post date:** [February 6, 2023, 6:00am UTC](https://crucible.hubbe.net/t/proffieos-7-x-pre-alpha-discussion/2502/122 "2023-02-06T06:00:01Z")

</div>

> [@profezzorn](#):
>
> MOTION\_TIMEOUT is a prop thing, so I guess start looking in the prop?  
> I assume you’re using your prop?

Thanks, yeah but It’s not my prop, unless it’s being ignored…  
Is the default motion timeout 20 seconds?  
That’s what it does using total defaults, default\_proffieboard\_config.h.

---

<div class="post-metadata">

**Author:** ![profezzorn](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/profezzorn/32/8_2.png) [@profezzorn](https://crucible.hubbe.net/u/profezzorn)\
**Post date:** [February 6, 2023, 6:05am UTC](https://crucible.hubbe.net/t/proffieos-7-x-pre-alpha-discussion/2502/123 "2023-02-06T06:05:36Z")

</div>

I suspect something else is going on here.  
I don’t think anything has changed for motion timeout recently, but it could be something happening because of changes elsewhere I suppose.  
Either way, I’ll need more information, like your config file to figure it out.

20 seconds is what happens if nothing calls RequestMotion() to keep it alive.

---

<div class="post-metadata">

**Author:** ![NoSloppy](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/nosloppy/32/3865_2.png) [@NoSloppy](https://crucible.hubbe.net/u/NoSloppy)\
**Post date:** [February 6, 2023, 6:24am UTC](https://crucible.hubbe.net/t/proffieos-7-x-pre-alpha-discussion/2502/124 "2023-02-06T06:24:10Z")

</div>

> [@profezzorn](#):
>
> I’ll need more information, like your config file to figure it out.

I’m literally running right out of my Git folder of the current master, using the default\_proffieboard\_config.h. All I did was change font name to one that exists on this SD card.

oh wait…duh. That’s a terrible test

---

<div class="post-metadata">

**Author:** ![NoSloppy](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/nosloppy/32/3865_2.png) [@NoSloppy](https://crucible.hubbe.net/u/NoSloppy)\
**Post date:** [February 6, 2023, 6:32am UTC](https://crucible.hubbe.net/t/proffieos-7-x-pre-alpha-discussion/2502/125 "2023-02-06T06:32:48Z")

</div>

ok and of course it’s not doing it now. So sorry to waste thread space. I’ll keep an eye out for it happening again. Makes no sense. We can delete these past few posts

---

<div class="post-metadata">

**Author:** ![profezzorn](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/profezzorn/32/8_2.png) [@profezzorn](https://crucible.hubbe.net/u/profezzorn)\
**Post date:** [February 6, 2023, 8:38am UTC](https://crucible.hubbe.net/t/proffieos-7-x-pre-alpha-discussion/2502/126 "2023-02-06T08:38:04Z")

</div>

This thread is basically obsolete as we’re moving on to alpha testing:

> [@ProffieOS 7.7 Beta (done)](https://crucible.hubbe.net/t/proffieos-7-x-alpha/2911):
>
> ProffieOS 7.x is moving to beta stage. That means that it’s time to start testing features. Once everything has been tested, the actual release will begin. ProffieOS 7.7 beta can be downloaded here: [https://fredrik.hubbe.net/lightsaber/ProffieOS-v7.7.zip](https://fredrik.hubbe.net/lightsaber/ProffieOS-v7.7.zip) To help with testing, all new features (listed below) have been documented, and that documentation can be found in the [ProffieOS 7.x Documentation wiki thread](https://crucible.hubbe.net/t/proffieos-7-x-documentation/2936) Please help, try it out and let me know which features you have tried by posting a reply to this thread below! Features: New code for reading/writing ini files. Should cut down on SD card corruption significantly. - tested by Everybody Better Teensy4 support, including WS281x support. - testing optional Alternate sound files: altNNN/ - tested by NoSloppy Sound file sub-sub directories: hum/001/001.wav - tested by Profezzorn Updated clash detection - tested by everyone StylePtr default arguments - tested by Baldusi Bendable time in most transitions - tested by NoSloppy Most “help” command text moved to wiki page to save memory. - tested by Profezzorn Support for sorted track/font menus. OLED error messages - tested by Baldusi low-power OLED mode - tested by NoSloppy Most OLED images can now use the length of the corresponding wav to decide how long to show the image or animation. - tested by NoSloppy Dynamic mixer bugfix -tested by everyone New config file section: CONFIG\_STYLES - tested by Baldusi All config.ini files in the font search path are now read. - tested by NoSloppy & Sabersense New prop file: saber\_caiwyn\_buttons.h TrConcat can now be used without putting colors between transitions. - tested by NoSloppy Experimental ESP32-S3 support. - testing optional New font config variable: ProffieOSHumDelay - tested by NoSloppy ProffieOSSmoothSwingHumstart - tested by cbrsawyer New defines: BOOT\_VOLUME - tested by Revo AUDIO\_CLASH\_SUPPRESSION\_LEVEL - tested by Bruinrogue DISABLE\_TALKIE - tested by NoSloppy BLADE\_ID\_SCAN\_MILLIS - tested by Baldusi KILL\_OLD\_PLAYERS - tested by Revo POV\_INCLUDE\_FILE - tested by NoSloppy BLADE\_ID\_TIMES - tested by Baldusi New sound effects: altchng - tested by NoSloppy New OLED images preon - tested by NoSloppy in - tested by NoSloppy out - tested by NoSloppy pstoff - tested by NoSloppy New blade wrapper: SubBladeZZ - tested by Afrobaron New EFFECT\_\* values: EFFECT\_VOLUME\_LEVEL - just a number, does not need testing EFFECT\_ON - just a number, does not need testing EFFECT\_QUOTE - just a number, does no…

Feel free to continue any discussion in this thread, but most things will be moving on to the alpha thread.

---

<div class="post-metadata">

**Author:** ![astromech](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/astromech/32/52_2.png) [@astromech](https://crucible.hubbe.net/u/astromech)\
**Post date:** [February 6, 2023, 9:40am UTC](https://crucible.hubbe.net/t/proffieos-7-x-pre-alpha-discussion/2502/127 "2023-02-06T09:40:25Z")

</div>

Holy crap, yes. The default fonts are missing a lot of sounds to really showcase the fonts. I was just thinking about this the other day actually, when a saw someone showing off a Luke hilt and the manufacturer had just added a Luke boot sound to Smooth Jedi and pretended it was a Luke font.

---

<div class="post-metadata">

**Author:** ![Mo\_Kb](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/mo_kb/32/2044_2.png) [@Mo\_Kb](https://crucible.hubbe.net/u/Mo_Kb)\
**Post date:** [February 6, 2023, 12:57pm UTC](https://crucible.hubbe.net/t/proffieos-7-x-pre-alpha-discussion/2502/128 "2023-02-06T12:57:39Z")

</div>

Yes I have the latest t.x from github. Here is the config. I kept one preset only to simplify it. Thank you!

> **[\#ifdef CONFIG\_TOP#include "proffieboard\_v2\_config.h"#define NUM\_BLADES 1#d -...](https://pastebin.com/v8f9MKrX)**
>
> Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.

---

<div class="post-metadata">

**Author:** ![NoSloppy](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/nosloppy/32/3865_2.png) [@NoSloppy](https://crucible.hubbe.net/u/NoSloppy)\
**Post date:** [February 6, 2023, 1:38pm UTC](https://crucible.hubbe.net/t/proffieos-7-x-pre-alpha-discussion/2502/129 "2023-02-06T13:38:29Z")

</div>

> **[GitHub - profezzorn/SoundFonts: Free Sound Fonts for ProffieOS](https://github.com/profezzorn/SoundFonts)**
>
> Free Sound Fonts for ProffieOS. Contribute to profezzorn/SoundFonts development by creating an account on GitHub.

😉

---

<div class="post-metadata">

**Author:** ![NoSloppy](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/nosloppy/32/3865_2.png) [@NoSloppy](https://crucible.hubbe.net/u/NoSloppy)\
**Post date:** [February 6, 2023, 1:40pm UTC](https://crucible.hubbe.net/t/proffieos-7-x-pre-alpha-discussion/2502/130 "2023-02-06T13:40:41Z")

</div>

> [@Mo\_Kb](#):
>
> When I press Aux, 2 blst sounds trigger simultaneously

You should see what Serial Monitor says when this happens and then post that.

---

<div class="post-metadata">

**Author:** ![astromech](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/astromech/32/52_2.png) [@astromech](https://crucible.hubbe.net/u/astromech)\
**Post date:** [February 6, 2023, 2:14pm UTC](https://crucible.hubbe.net/t/proffieos-7-x-pre-alpha-discussion/2502/131 "2023-02-06T14:14:35Z")

</div>

Nice. Is it worth asking Kyberphonic if his freebies can be included? Or is that crossing a copyright line with Disney/EA?

---

<div class="post-metadata">

**Author:** ![NoSloppy](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/nosloppy/32/3865_2.png) [@NoSloppy](https://crucible.hubbe.net/u/NoSloppy)\
**Post date:** [February 6, 2023, 2:26pm UTC](https://crucible.hubbe.net/t/proffieos-7-x-pre-alpha-discussion/2502/132 "2023-02-06T14:26:23Z")

</div>

There are strict guidelines in place that restrict use of any licensed sounds or samples from films, games etc… of which Kyberphonic uses heavily. All fonts hosted on [hubbe.net](http://hubbe.net) must be created from scratch pretty much.  
CODA by Greyscale and LiquidStatic by Blueforce Co (made exclusively for Proffieboard) are just that (and great!), so they’re in there to be included.

---

<div class="post-metadata">

**Author:** ![astromech](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/astromech/32/52_2.png) [@astromech](https://crucible.hubbe.net/u/astromech)\
**Post date:** [February 6, 2023, 3:01pm UTC](https://crucible.hubbe.net/t/proffieos-7-x-pre-alpha-discussion/2502/133 "2023-02-06T15:01:25Z")

</div>

That’s understandable.

---

<div class="post-metadata">

**Author:** ![Mo\_Kb](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/mo_kb/32/2044_2.png) [@Mo\_Kb](https://crucible.hubbe.net/u/Mo_Kb)\
**Post date:** [February 7, 2023, 12:16pm UTC](https://crucible.hubbe.net/t/proffieos-7-x-pre-alpha-discussion/2502/134 "2023-02-07T12:16:10Z")

</div>

With serial monitor the problem disappears:

unit = 0 vol = 0.50, Playing GraflexESB2/blst/blst03.wav

channels: 1 rate: 44100 bits: 16

Only 1 blst at a time but on normal operation 2 simultaneous blst sounds. So I thought maybe it’s a physical problem with the button/wiring. So I went back to OS 6.7 and the problem disappeared! Very odd and annoying that it doesn’t show up on serial monitor. Would stick to 6.7 but the phantom clashes are horrible and 7 totally fixed that.

---

<div class="post-metadata">

**Author:** ![NoSloppy](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/nosloppy/32/3865_2.png) [@NoSloppy](https://crucible.hubbe.net/u/NoSloppy)\
**Post date:** [February 7, 2023, 12:27pm UTC](https://crucible.hubbe.net/t/proffieos-7-x-pre-alpha-discussion/2502/135 "2023-02-07T12:27:16Z")

</div>

Well it very well may be a physical problem with your button double firing, however that doesn’t have anything to do with serial monitor. That’s just giving you an active event log of what’s occurring. And it shouldn’t be any different whether you’re plugged in or not. You would get an event reported for every button press. So what you’re looking for is how many button presses and then how many blst.wav .

---

<div class="post-metadata">

**Author:** ![Mo\_Kb](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/mo_kb/32/2044_2.png) [@Mo\_Kb](https://crucible.hubbe.net/u/Mo_Kb)\
**Post date:** [February 7, 2023, 12:42pm UTC](https://crucible.hubbe.net/t/proffieos-7-x-pre-alpha-discussion/2502/136 "2023-02-07T12:42:25Z")

</div>

But if that were the case why did reverting back to 6.7 eliminate the double firing issue? It’s worth noting also that this only seems to happen with blst sounds that are quotes not regular blaster effects. I tried several different fonts on 7 and 6.7 and the results are consistent.  
6.7: single fire blst for blaster/quote  
7: single fire blst for blaster/double for quote  
Of course I don’t _need_ to put quotes on blst as they work just fine with force/quote toggle, but I just thought it was a bug worth mentioning, as some fonts come with quotes for blaster.

---

<div class="post-metadata">

**Author:** ![Fett263](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/fett263/32/214_2.png) [@Fett263](https://crucible.hubbe.net/u/Fett263)\
**Post date:** [February 7, 2023, 1:00pm UTC](https://crucible.hubbe.net/t/proffieos-7-x-pre-alpha-discussion/2502/137 "2023-02-07T13:00:09Z")

</div>

> [@Mo\_Kb](#):
>
> 7: single fire blst for blaster/double for quote

When did you pull down 7 and are you using my prop? There was a small bug in Multi-Blast that “could” be related, the fix was pushed up yesterday. Try getting a fresh download from github and see if it went away. Although this wouldn’t have acted differently on Serial Monitor and wouldn’t matter what sounds are produced by the wav file, so not 100% sure its actually related.

It could be something with the wav files themselves if the ones with quotes act different than the ones without every time.

---

<div class="post-metadata">

**Author:** ![Mo\_Kb](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/mo_kb/32/2044_2.png) [@Mo\_Kb](https://crucible.hubbe.net/u/Mo_Kb)\
**Post date:** [February 7, 2023, 1:38pm UTC](https://crucible.hubbe.net/t/proffieos-7-x-pre-alpha-discussion/2502/138 "2023-02-07T13:38:29Z")

</div>

Hey that totally fixed it! I pulled it 2 days ago so I guess the multi-blast fix was the cause! Thank you so much! 😊

---

<div class="post-metadata">

**Author:** ![Fett263](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/fett263/32/214_2.png) [@Fett263](https://crucible.hubbe.net/u/Fett263)\
**Post date:** [February 7, 2023, 2:47pm UTC](https://crucible.hubbe.net/t/proffieos-7-x-pre-alpha-discussion/2502/139 "2023-02-07T14:47:20Z")

</div>

Good to hear.

---

<div class="post-metadata">

**Author:** ![profezzorn](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/profezzorn/32/8_2.png) [@profezzorn](https://crucible.hubbe.net/u/profezzorn)\
**Post date:** [February 13, 2023, 8:46am UTC](https://crucible.hubbe.net/t/proffieos-7-x-pre-alpha-discussion/2502/140 "2023-02-13T08:46:04Z")

</div>

The beep code POD page is done:

> **[What is it beeping?](https://pod.hubbe.net/troubleshooting/beep_codes.html)**
>
> Documentation for ProffieOS

[Previous page](https://crucible.hubbe.net/t/proffieos-7-x-pre-alpha-discussion/2502.md?page=6)

[Next page](https://crucible.hubbe.net/t/proffieos-7-x-pre-alpha-discussion/2502.md?page=8)
