Help "font directory not found"

FONT DIRECTORY NOT FOUND

2 SABERS 3 SD cards…

One old saber I built last year, another I just finished

Both sabers have the exact same wiring, programming, and SD card contents.

SD card A (from my first saber) works fine in both sabers. Everything works great.

SD cards B and C (I have one more install to do, both cards came with the boards) do not work in either saber. All I get is “font directory not found”. All 3 cards have the EXACT same contents, I even copied the contents of card A directly to both B and C. I’ve tried formatting and adding the contents back multiple times, reflashing programming, but no success. Any ideas? Proffie v3

1 Like

Are you sure all of the sabers have the same configs? If the sabers are expecting different fonts, then copying from one SD to another won’t really matter.
Do you have the ‘common’ folder on your SD?
Post your configs for each.
Anything interesting show up in Serial Monitor?

Yes have the common folder. Definitely the same config on both, I literally uploaded them back to back, as I wanted the same config on both sabers.
And I copied the “good” SD contents in their entirety over to both of the other “bad” SD cards. I even checked storage and details of all 3 cards to make sure the SD cards are holding the same info, and I get the exact same thing. The one “old” SD card seems to be the only thing that works.

Serial Monitor?

heres a link to the config. As i stated, this config is on both sabers, and SD card A makes both sabers work fine, cards B and C with the exact same contents just give me Font directory errors

Connect saber to computer.
In config remove DISABLE_DIAGNOSTIC_COMMANDS define
Upload
While still connected in Arduino go to Tools > Serial Monitor
Type ‘effects’
Paste what prints out for each SD so we can see what’s causing the error.

Sdcard found…
blade = 0
WS2811 Blade with 136 leds.
WS2811 Blade with 10 leds.
WS2811 Blade with 2 leds.
Style RAM = 1436
Style RAM = 1036
Style RAM = 676
Scanning sound font: Blue done
Scanning sound font: common done
Activating polyphonic font.
AWelcome to ProffieOS v7.10
For available serial commands, see:

Battery voltage: 4.06
Found mnum files: 1-20 in subdirs in common
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 Blue
Found ccchange files: one unnumbered file in Blue
Found ccend files: one unnumbered file in Blue
Found ccbegin files: one unnumbered file in Blue
Found color files: one unnumbered file in subdirs in Blue
Found endlb files: 1-3 in subdirs in Blue
Found lb files: one unnumbered file in subdirs in Blue
Found bgnlb files: 1-3 in subdirs in Blue
Found endmelt files: one unnumbered file in subdirs in Blue
Found melt files: one unnumbered file in subdirs in Blue
Found bgnmelt files: one unnumbered file in subdirs in Blue
Found swingh files: 1-1 in subdirs in Blue
Found swingl files: 1-1 in subdirs in Blue
Found swng files: 1-4 in subdirs in Blue
Found lock files: 1-1 in subdirs in Blue
Found out files: 1-1 in subdirs in Blue
Found in files: 1-2 in subdirs in Blue
Found clsh files: 1-3 in subdirs in Blue
Found blst files: 1-4 in subdirs in Blue
Found endlock files: 1-3 in subdirs in Blue
Found font files: one unnumbered file in Blue
Found hum files: one unnumbered file in Blue
Found boot files: 1-1 in subdirs in Blue
Done listing effects.
Battery voltage: 4.06

deleted my first reply because i forgot to type “effects”
this is for the first of the 3 bad cards im having problems with

heres the “good one” that works:

Battery voltage: 4.15
Found mnum files: 1-20 in subdirs in common
Found vmend files: one unnumbered file in common
Found vmbegin files: one unnumbered file in common
Found drag files: 1-1 in subdirs in Magnetic
Found swingh files: 1-4 in subdirs in Magnetic
Found swingl files: 1-4 in subdirs in Magnetic
Found swng files: 1-6 in subdirs in Magnetic
Found lock files: 1-1 in subdirs in Magnetic
Found out files: 1-1 in subdirs in Magnetic
Found in files: 1-2 in subdirs in Magnetic
Found clsh files: 1-6 in subdirs in Magnetic
Found blst files: 1-6 in subdirs in Magnetic
Found endlock files: 1-1 in subdirs in Magnetic
Found bgnlock files: 1-1 in subdirs in Magnetic
Found font files: one unnumbered file in Magnetic
Found hum files: one unnumbered file in Magnetic
Found boot files: one unnumbered file in Magnetic
Done listing effects.
Welcome to ProffieOS v7.10
For available serial commands, see:

I2C init…
Motion chip … 106 found.
EVENT: Clash millis=1295
EVENT: ?48 millis=1359
EVENT MENU TURN LEFT
Unmounting SD Card.
Saving Global State
Unmounting SD Card.
Amplifier off.
Battery voltage: 4.15
EVENT: Clash millis=20962
Found mnum files: 1-20 in subdirs in common
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 Blue
Found ccchange files: one unnumbered file in Blue
Found ccend files: one unnumbered file in Blue
Found ccbegin files: one unnumbered file in Blue
Found color files: one unnumbered file in subdirs in Blue
Found endlb files: 1-3 in subdirs in Blue
Found lb files: one unnumbered file in subdirs in Blue
Found bgnlb files: 1-3 in subdirs in Blue
Found endmelt files: one unnumbered file in subdirs in Blue
Found melt files: one unnumbered file in subdirs in Blue
Found bgnmelt files: one unnumbered file in subdirs in Blue
Found swingh files: 1-1 in subdirs in Blue
Found swingl files: 1-1 in subdirs in Blue
Found swng files: 1-4 in subdirs in Blue
Found lock files: 1-1 in subdirs in Blue
Found out files: 1-1 in subdirs in Blue
Found in files: 1-2 in subdirs in Blue
Found clsh files: 1-3 in subdirs in Blue
Found blst files: 1-4 in subdirs in Blue
Found endlock files: 1-3 in subdirs in Blue
Found font files: one unnumbered file in Blue
Found hum files: one unnumbered file in Blue
Found boot files: 1-1 in subdirs in Blue
Done listing effects.
EVENT: Clash millis=29877

I’m not seeing anything wrong in either, are you checking the preset that’s giving the error?

It seems to be all of them when using the new cards. I get the boot sound fine upon power up, and the led off settings for my CC and switch work fine, but switching between styles just gives me “font directory not found” x2. But the old card works fine. And just to reiterate I copied everything from the “good” card to the “bad” cards one for one. I tried doing them all at once, and also tried moving each font individually one at a time.

And it’s saying Font Directory not found when you connect and type ‘effects’ because that doesn’t show in the Serial Monitor output you posted.

ok here i hooked it up and then cycled through some of the fonts and then typed effects and copied:
Battery voltage: 4.15
EVENT: Aux-Pressed#1 millis=649135
EVENT: Aux-Pressed millis=649135
Motion chip … I2C init…
106 found.
EVENT: ?47 mods Aux millis=649204
EVENT MENU TURN RIGHT
EVENT: Aux-Released#1 millis=649300
EVENT: Aux-Released millis=649300
EVENT: Aux-Shortclick#1 millis=649300
EVENT: Aux-Shortclick millis=649300
Saving Current Preset
Style RAM = 1776
Style RAM = 776
Style RAM = 1488
Scanning sound font: Coda done
Scanning sound font: common done
Activating polyphonic font.
Activating SmoothSwing V2
Accent Swings Enabled.
Polyphonic swings: 16
Monophonic swings: 0
Accent Slashes NOT Detected:
DISPLAY: Coda
unit = 0 vol = 0.50, Playing Coda/font.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash millis=649906
Unmounting SD Card.
Amplifier off.
EVENT: Clash millis=655010
EVENT: ?47 millis=656963
EVENT MENU TURN RIGHT
EVENT: Clash millis=656973
EVENT: ?47 millis=657146
EVENT MENU TURN RIGHT
EVENT: Aux-Pressed#1 millis=657260
EVENT: Aux-Pressed millis=657260
EVENT: Aux-Released#1 millis=657334
EVENT: Aux-Released millis=657334
EVENT: Aux-Shortclick#1 millis=657334
EVENT: Aux-Shortclick millis=657334
Saving Current Preset
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Style RAM = 1936
Style RAM = 944
Style RAM = 1248
Failed to mount SD card.
Scanning sound font: Mercenary NOT FOUND!
Scanning sound font: common NOT FOUND!
Failed to mount SD card.
Failed to mount SD card.
Activating polyphonic font.
Failed to mount SD card.
Failed to mount SD card.
DISPLAY: Mercenary
No sounds found: font
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Battery voltage: 4.14
Failed to mount SD card.
Amplifier off.
EVENT: Aux-Pressed#1 millis=662094
EVENT: Aux-Pressed millis=662094
EVENT: Aux-Released#1 millis=662226
EVENT: Aux-Released millis=662226
EVENT: Aux-Shortclick#1 millis=662227
EVENT: Aux-Shortclick millis=662227
Saving Current Preset
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Style RAM = 2876
Style RAM = 1656
Style RAM = 1860
Failed to mount SD card.
Scanning sound font: Magnetic NOT FOUND!
Scanning sound font: common NOT FOUND!
Failed to mount SD card.
Failed to mount SD card.
Activating polyphonic font.
Failed to mount SD card.
Failed to mount SD card.
DISPLAY: Magnetic
No sounds found: font
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Amplifier off.
EVENT: Aux-Pressed#1 millis=666905
EVENT: Aux-Pressed millis=666905
EVENT: Aux-Released#1 millis=666991
EVENT: Aux-Released millis=666991
EVENT: Aux-Shortclick#1 millis=666991
EVENT: Aux-Shortclick millis=666991
Saving Current Preset
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Style RAM = 1828
Style RAM = 632
Style RAM = 1168
Failed to mount SD card.
Scanning sound font: Stitched NOT FOUND!
Scanning sound font: common NOT FOUND!
Failed to mount SD card.
Failed to mount SD card.
Activating polyphonic font.
Failed to mount SD card.
Failed to mount SD card.
DISPLAY: Stitched
No sounds found: font
Failed to mount SD card.
EVENT: ?48 millis=668010
EVENT MENU TURN LEFT
EVENT: ?48 millis=668083
EVENT MENU TURN LEFT
EVENT: ?48 millis=668143
EVENT MENU TURN LEFT
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Amplifier off.
EVENT: Power-Pressed#1 millis=673696
EVENT: Power-Pressed millis=673696
EVENT: Power-Released#1 millis=673857
EVENT: Power-Released millis=673857
EVENT: Power-Shortclick#1 millis=673857
EVENT: Power-Shortclick millis=673857
Ignition.
Failed to mount SD card.
No sounds found: hum
Failed to mount SD card.
unit = 0 vol = 0.00, No sounds found: poweron
No sounds found: hum
Audio underflows: 1
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
EVENT: Power-Pressed#1 ON millis=677287
EVENT: Power-Pressed ON millis=677287
EVENT: Power-Held#1 ON millis=677588
EVENT: Power-Held ON millis=677588
Failed to mount SD card.
EVENT: Power-HeldMedium#1 ON millis=678094
EVENT: Power-HeldMedium ON millis=678094
EVENT: Power-Released#1 ON millis=678371
EVENT: Power-Released ON millis=678371
EVENT: Power-Longclick#1 ON millis=678371
EVENT: Power-Longclick ON millis=678371
No sounds found: force
Amplifier off.
Failed to mount SD card.
Failed to mount SD card.
Battery voltage: 4.11
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.
Failed to mount SD card.

Ok, seems like there’s an issue with the SD, you could try reformatting and re-upload the files. If that doesn’t work it may just be a bad card.

Ok I’ll try that again… Am I maybe doing something wrong during the formatting? I don’t know what though. Seems weird that they’d send me 3 bad cards with the 3 proffie boards. Got them from electronics123 if that matters

Are you ejecting the cards from the computer after each use? That can cause corruption if you fail to eject. There’s been a notable drop in SD quality so anything is possible.

Yeah I always eject… Thanks for trying to help anyway, really appreciate your time. I guess I try and get some new cards and see what happens

One option that worked for me is using another software to reformat. I’d use Windows’s built in reformatter and it’d give me the same error but if I tried something like Easeus Partition Manager, I was able to reformat (converting from logical to primary) and it worked fine. If that didn’t work, I’d follow this: [Easy to Go] How to Change Partition Type (Partition ID) in Windows 10/8/7 - EaseUS

Saved a bunch of cards made during the pandemic which I initially thought were duds.

Windows’ Diskpart software is kind of a laughing stock when it comes to, well, doing its job, so this isn’t surprising.

What’s commonly recommended is the SD Card Association formatter. Pretty straightforward and works well.

Note that on macOS this is virtually never a problem. macOS’ Disk Utility is usually pretty reliable.

I tried this on one of the cards, and it didn’t seem to make a difference. Would doing the long format vs the quick have any difference?

I hope I can figure something out. I’ve got 4 cards now that seem to not work, I have a fifth that I’m formatting right now. I can’t for the life of me figure out what I’m doing wrong.

I tried this and it didn’t make a difference. Do you recommend the “quick format” or the “overwrite format”? Does it make a difference for these purposes? I just can’t believe the road block I’m having right now is f’ing SD cards…