So I did some testing and edited my config file with some different values to try for example less sensitive swing on etc. I also left everything on OS v7.15 because it is working well with the Prop File reading from the config.
But I stumbled upon a new problem and I am running out of time for the upcoming convention.
I started to have problems to initiate LockUp (Hold PWR Button and Clash), with problems I mean, i could not initiate at all, but when I do now, the sabre lags and freezes while playing a loud “beeping” sound. Have to dissasemble then quickly and killswitch the core.
#ifdef CONFIG_TOP
//PROFFIECONFIG OS_VERSION 7.15
#include "proffieboard_v2_config.h"
const unsigned int maxLedsPerStrip = 144;
#define ENABLE_AUDIO
#define ENABLE_MOTION
#define ENABLE_WS2811
#define ENABLE_SD
#define SHARED_POWER_PINS
#define NUM_BLADES 1
#define NUM_BUTTONS 1
#define BLADE_DETECT_PIN blade4Pin
#define VOLUME 2100
#define BOOT_VOLUME 1400
#define CLASH_THRESHOLD_G 3.5
#define PLI_OFF_TIME 10000
#define IDLE_OFF_TIME 300 * 1000
#define MOTION_TIMEOUT 300 * 1000
#define DISABLE_BASIC_PARSER_STYLES
#define DISABLE_DIAGNOSTIC_COMMANDS
#define ENABLE_ALL_EDIT_OPTIONS
#define SAVE_PRESET
#define FILTER_CUTOFF_FREQUENCY 40
#define FILTER_ORDER 8
#define NO_REPEAT_RANDOM
#define EXTRA_COLOR_BUFFER_SPACE 60
#define COLOR_CHANGE_DIRECT
#define FETT263_SWING_ON_SPEED 550
#define FETT263_EDIT_MODE_MENU
#define FETT263_BM_DISABLE_OFF_BUTTON
#define FETT263_TRACK_PLAYER_NO_PROMPTS
#define FETT263_TWIST_OFF
#define FETT263_TWIST_ON_PREON
#define FETT263_BM_CLASH_DETECT 6.000000
#define FETT263_SWING_ON_NO_BM
#define FETT263_SWING_ON_PREON
#define FETT263_TWIST_ON_NO_BM
#define FETT263_SAY_BATTERY_PERCENT
#define FETT263_CLASH_STRENGTH_SOUND
#define FETT263_QUOTE_PLAYER_START_ON
#endif
Is there anything ProffieConfig adds to the config which causes the LockUp to not work properly? If not, is it possible to “disable” LockUp temporarily, so that I don’t accidentally freeze up the Saber.
Oh and to add some more information I got the Saber to freeze up while doing a simple Clash. I start to think that the SD Card is not capable with the settings from ProffieConfig. Since it worked with the original configtop just fine, here it is for comparison:
#ifdef CONFIG_TOP
#include "proffieboard_v2_config.h"
#define NUM_BLADES 1
#define NUM_BUTTONS 1
#define VOLUME 1750
const unsigned int maxLedsPerStrip = 144;
#define CLASH_THRESHOLD_G 3.0
#define ENABLE_AUDIO
#define ENABLE_MOTION
#define ENABLE_WS2811
#define ENABLE_SD
#define ENABLE_SERIAL
#define DISABLE_DIAGNOSTIC_COMMANDS
#define SAVE_STATE
#define SAVE_VOLUME
#define SAVE_PRESET
#define SAVE_COLOR_CHANGE
#define FETT263_FORCE_PUSH
#define FETT263_MULTI_PHASE
#define FETT263_TWIST_ON_PREON
#define SHARED_POWER_PINS
#define NO_REPEAT_RANDOM
#define FETT263_SAVE_CHOREOGRAPHY
#define FETT263_EDIT_MODE_MENU
#define ENABLE_ALL_EDIT_OPTIONS
#define COLOR_CHANGE_DIRECT
#define DISABLE_BASIC_PARSER_STYLES
#define FETT263_DUAL_MODE_SOUND
#define FETT263_CLASH_STRENGTH_SOUND
#define FETT263_MAX_CLASH16
#define FETT263_SAY_COLOR_LIST
#define FETT263_SAY_COLOR_LIST_CC
#define FETT263_SAY_BATTERY_PERCENT
#define FETT263_LOCKUP_DELAY 200
#define FETT263_BM_CLASH_DETECT 3
#define FETT263_FORCE_PUSH
#define FETT263_FORCE_PUSH_LENGTH 5
#define COLORWHEEL_ZOOM
#define FETT263_BATTLE_MODE
#define IDLE_OFF_TIME 60 * 5 * 1000
#define MOTION_TIMEOUT 60 * 3 * 1000
#define FETT263_TWIST_ON_NO_BM
#define FETT263_TWIST_ON
#define FETT263_TWIST_OFF
#define FETT263_STAB_ON_NO_BM
#define FETT263_STAB_ON
#define FETT263_SWING_ON_SPEED 500
#define FETT263_SWING_ON_NO_BM
#define FETT263_SWING_ON
#define FETT263_THRUST_ON
#endif
I’ll try to replicate some of the original settings in ProffieConfig, to match it and maybe find the reason for the freeze, could be the Audio Cutoff or anything related to audio.