OLED Behavior

Hey! I have a saber with an OLED screen and a Proffie v3.9. I have animations for in and idle set up in my fonts, but the idle animation only plays between the time I first boot the saber and the time I ignite it for the first time - after that, the battery meter replaces the in animation and the screen goes blank (I’d like for it to go to the idle animation). Is there any way to disable the battery meter all together so it can just show the animations I set up?

Disabling the battery meter means making code changes I think.
However, it should go back to the idle animations.
Can you type “effects” in the serial monitor and paste the result here to see what files are actually identified?

Oh, and what prop are you using?

I’m using Fett263’s OS7 prop - here’s the results:
Welcome to ProffieOS v7.14
For available serial commands, see:

Found idle files: one unnumbered file in MandoDarksaber
Found lock files: one unnumbered file in subdirs in MandoDarksaber
Found on files: one unnumbered file in MandoDarksaber
Found in files: one unnumbered file in subdirs in MandoDarksaber
Found out files: one unnumbered file in subdirs in MandoDarksaber
Found clsh files: one unnumbered file in subdirs in MandoDarksaber
Found blst files: one unnumbered file in subdirs in MandoDarksaber
Found font files: one unnumbered file in MandoDarksaber
Found boot files: one unnumbered file in subdirs in MandoDarksaber
Found mnum files: 1-20 in subdirs in common
Found medit files: one unnumbered file in common
Found trloop files: 0-0 using 2 digits in MandoDarksaber
Found vmend files: one unnumbered file in common
Found vmbegin files: one unnumbered file in common
Found lowbatt files: one unnumbered file in subdirs in MandoDarksaber
Found ccchange files: one unnumbered file in MandoDarksaber
Found ccend files: one unnumbered file in MandoDarksaber
Found ccbegin files: one unnumbered file in MandoDarksaber
Found color files: one unnumbered file in subdirs in MandoDarksaber
Found endlb files: 1-3 in subdirs in MandoDarksaber
Found lb files: one unnumbered file in subdirs in MandoDarksaber
Found bgnlb files: 1-3 in subdirs in MandoDarksaber
Found endmelt files: one unnumbered file in subdirs in MandoDarksaber
Found melt files: one unnumbered file in subdirs in MandoDarksaber
Found bgnmelt files: one unnumbered file in subdirs in MandoDarksaber
Found enddrag files: 1-4 in subdirs in MandoDarksaber
Found drag files: 1-1 in subdirs in MandoDarksaber
Found bgndrag files: 1-3 in subdirs in MandoDarksaber
Found swingh files: 1-4 in subdirs in MandoDarksaber
Found swingl files: 1-4 in subdirs in MandoDarksaber
Found swng files: 1-16 in subdirs in MandoDarksaber
Found lock files: 1-1 in subdirs in MandoDarksaber
Found out files: 1-4 in subdirs in MandoDarksaber
Found in files: 1-2 in subdirs in MandoDarksaber
Found clsh files: 1-16 in subdirs in MandoDarksaber
Found blst files: 1-8 in subdirs in MandoDarksaber
Found endlock files: 1-4 in subdirs in MandoDarksaber
Found bgnlock files: 1-4 in subdirs in MandoDarksaber
Found font files: one unnumbered file in MandoDarksaber
Found stab files: 1-4 in subdirs in MandoDarksaber
Found hum files: one unnumbered file in MandoDarksaber
Found boot files: 2-3 + one unnumbered file in subdirs in MandoDarksaber
Done listing effects.

Also, the in animation now works - I just had to change timing in the font config.ini file. However, it shows 1 frame of the idle animation after retracting the blade, then the battery meter for about 2 seconds, and then the screen turns off completely until I switch fonts or ignite the blades again.

Did you try this with USB connected or disconnected?
There is special code in there to stop doing the idle animation with USB is connected so that the SD card can be used from the computer…

This is while running fully on battery power, no usb connection.

I also noticed during a preon if I clash accidentally it stays in the battery meter until the on animation starts.

Do you have a preon image?
Do you have a clash image?
If no to both, staying in PLI (battery meter) is expected I think. Although if you have a looping idle image, it should be that.
I know several updates have been made to it since 7.14, but I haven’t time at the moment to help track down what’s what.

I have a preon animation and a clash animation, but my idle is a single frame image. I’ll try changing it to a multi frame animation loop in the morning and see if that fixes it.

Ah. Yeah, the idle is designed to be used with a looping animation.
Here’s a couple I like to use:

Yeah, I made a custom one. I’ll just add multiple frames to it so it loops.

Yep, that was the problem. Thanks for your help!