PedalinoMini icon indicating copy to clipboard operation
PedalinoMini copied to clipboard

Action page restart and garbled problem

Open bobvc133 opened this issue 2 years ago • 31 comments

Editing action events in the action page, deleting and saving operations often cause device restarts, garbled characters, occasional event loss, and confusion problems, such as sending, labeling, etc. become blank, and LED color changes Snipaste_2022-06-15_19-33-32

bobvc133 avatar Jun 15 '22 11:06 bobvc133

There's also the problem that creating new configs and applying & saving available configs often fails, and only succeeds if you do it right after a reboot.

bobvc133 avatar Jun 15 '22 12:06 bobvc133

Are you using the latest sponsor version?

alf45tar avatar Jun 15 '22 12:06 alf45tar

Can you attach the log?

alf45tar avatar Jun 15 '22 12:06 alf45tar

Are you using the latest sponsor version?

2.4.4

bobvc133 avatar Jun 15 '22 12:06 bobvc133

Can you attach the log?

ok, i'll try to reproduce the problem and capture the log

bobvc133 avatar Jun 15 '22 12:06 bobvc133

Can you attach the log?

Executing task: C:\Users\dada.platformio\penv\Scripts\platformio.exe device monitor --environment ttgo-t-display <

--- Available filters and text transformations: colorize, debug, default, direct, esp32_exception_decoder, hexlify, log2file, nocontrol, printable, send_on_enter, time --- More details at https://bit.ly/pio-monitor-filters --- Miniterm on COM12 115200,8,N,1 --- --- Quit: Ctrl+C | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H --- ChipRevision 3, CPU Freq 240 MHz, SDK Version v3.3.5-1-g85c43024c Flash Size 4194304, Flash Speed 40000000 Hz Internal Total Heap 260156, Internal Free Heap 231348 PSRAM Total Heap 0, PSRAM Free Heap 0 eFuse Vref:1086 mV nvs Total 65536 PlatformIO Built Environment: ttgo-t-display _________ .___ .__ .__ _____ .__ .__ ___ ________________ ___ ______ \ ____ | /_ | | || ____ ____ / \ || ____ || / / __ / \ \ \
| // __ \ / __ |_ \ | | | |/ \ / _ \ / \ / | |/ | | / / | | / \ / \ \ \ | | \ // // | / __ | || | | ( <> ) Y \ | | \ | ( ( | |/ Y \ ) ) |
| _
>____ |(____ /____/
|| /_/_| /|| /| \ \ |_|_|_ / / / / / / / / / __\ / /__/
(c) 2018-2020 alf45star
https://github.com/alf45tar/PedalinoMini

Hostname: 67F23A08 PSRAM not found Bluetooth Classic disabled: 15248 bytes released
Internal Total Heap 275492, Internal Free Heap 246500 PSRAM Total Heap 0, PSRAM Free Heap 0 SPIFFS mount OK 'nvs' partition was successfully initialized Reading NVS Global ... done [NVS][Global][Device Name]: 67F23A08 [NVS][Global][Boot Mode]: 1
[NVS][Global][STA SSID]: DADAHOME [NVS][Global][STA Password]: bobvc2013 [NVS][Global][AP SSID]: Pedalino-67F23A08 [NVS][Global][AP Password]: 67F23A08 [NVS][Global][HTTP Username]: admin [NVS][Global][HTTP Password]: 67F23A08 [NVS][Global][Bootstrap Theme]: bootstrap
[NVS][Global][Current Profile]: 1
[NVS][Global][Tap Dance Mode]: 0
[NVS][Global][Bank Switch]: 0
[NVS][Global][Single Time]: 200 [NVS][Global][Double Time]: 400 [NVS][Global][Long Time]: 500 [NVS][Global][Repeat Time]: 500 [NVS][Global][Encoder Sensit]: 5
[NVS][Global][LedsOnBright]: 5
[NVS][Global][LedsOffBright]: 1 [NVS][Global][Ladder]: Ladder 1 Level 0
[NVS][Global][Ladder]: Ladder 2 Level 140 [NVS][Global][Ladder]: Ladder 3 Level 338 [NVS][Global][Ladder]: Ladder 4 Level 520 [NVS][Global][Ladder]: Ladder 5 Level 751 [NVS][Global][Ladder]: Ladder 6 Level 1010

Boot NORMAL USB MIDI started DIN MIDI started BLE MIDI service advertising started Connecting to SSID : DADAHOME Password : bobvc2013 SYSTEM_EVENT_WIFI_READY SYSTEM_EVENT_STA_START [W][WiFiGeneric.cpp:391] _eventCallback(): Reason: 203 - ASSOC_FAIL SYSTEM_EVENT_STA_DISCONNECTED SYSTEM_EVENT_STA_CONNECTED
BSSID : 90:17:C8:B1:95:D0 RSSI : -52 dBm Channel : 1 STA : 08:3A:F2:67:83:DC SYSTEM_EVENT_STA_GOT_IP
Hostname : 67F23A08 IP address : 192.168.3.12 Subnet mask : 255.255.255.0 Gataway IP : 192.168.3.1 DNS 1 : 192.168.3.1 DNS 2 : 0.0.0.0 mDNS responder started Internal Total Heap 271964, Internal Free Heap 146660 Loading profile ... Reading NVS Profile B ... OTA update started HTTP server started Connect to http://67F23A08.local/update for firmware update Connect to http://67F23A08.local for configuration ipMIDI started RTP-MIDI started OSC server started done Bank 2 Pedal 1 1 LADDER PRESS_1 POLARITY+ Channel 0 Pin D25 Pin A36 Pedal 2 1 LADDER PRESS_1 POLARITY+ Channel 0 Pin D26 Pin A37 Pedal 3 None ANALOG POLARITY- Channel 0 Pin A38 D27 Pedal 4 None ANALOG POLARITY+ Channel 0 Pin A39 D12 Pedal 5 None POLARITY+ Channel 0 Pedal 6 None POLARITY+ Channel 0 Pedal 7 12L MOMENTARY1 PRESS_1_2_L POLARITY+ Channel 0 Pin D35 Pedal 8 12L MOMENTARY1 PRESS_1_2_L POLARITY+ Channel 0 Pin D0 Pedal 3 calibration max 1023 Pedal 3 input 1023 output 0 velocity 0.00 Pedal 4 calibration max 1023 Pedal 4 input 1023 output 1023 velocity 0.11 Pedal 3 input 1023 output 1023 velocity 136.09 MTC None Event: 1 Looking for configuration files on SPIFFS root ... /case1.cfg /blueboard.cfg /mustang.cfg /Default.cfg done. Looking for configuration files on SPIFFS root ... /case1.cfg /blueboard.cfg /mustang.cfg /Default.cfg done. Looking for configuration files on SPIFFS root ... /case1.cfg /blueboard.cfg /mustang.cfg /Default.cfg done. Looking for configuration files on SPIFFS root ... /case1.cfg /blueboard.cfg /mustang.cfg /Default.cfg done. Memory allocated for JSON document: 34096 bytes Reading /Default.cfg from SPIFFS ... done Memory used by JSON document: 7079 bytes Updating NVS ... done [NVS][Global][Device Name]: 67F23A08 Updating NVS ... done [NVS][Global][Boot Mode]: 1 Updating NVS ... done [NVS][Global][STA SSID]: DADAHOME [NVS][Global][STA Password]: bobvc2013 Updating NVS ... done [NVS][Global][AP SSID]: Pedalino-67F23A08 [NVS][Global][AP Password]: 67F23A08 Updating NVS ... done [NVS][Global][HTTP Username]: admin [NVS][Global][HTTP Password]: 67F23A08 Updating NVS ... done [NVS][Global][Bootstrap Theme]: bootstrap Updating NVS ... done [NVS][Global][Current Profile]: 1 Updating NVS ... done [NVS][Global[Tap Dance Mode]: 0 Updating NVS ... done [NVS][Global[Bank Switch]: 0 Updating NVS ... done [NVS][Global[Single Time]: 200 [NVS][Global[Double Time]: 400 [NVS][Global[Long Time]: 500 [NVS][Global[Repeat Time]: 500 Updating NVS ... done [NVS][Global][Ladder]: Level 1: 0 Level 2: 140 Level 3: 338 Level 4: 520 Level 5: 751 Level 6: 1010 Level 7: 1023 Updating NVS ... done [NVS][Global[Encoder Sensit]: 5 Updating NVS ... done [NVS][Global[LedsOnBright]: 5 [NVS][Global[LedsOffBright]: 1 Updating NVS Profile B ... done Loading profile ... Reading NVS Profile B ... done Bank 2 Pedal 1 1 LADDER PRESS_1 POLARITY+ CONTROL_CHANGE 0 Channel 1 Pin D25 Pin A36 Pedal 2 1 LADDER PRESS_1 POLARITY+ PROGRAM_CHANGE 0 Channel 1 Pin D26 Pin A37 Pedal 3 None ANALOG POLARITY- CONTROL_CHANGE 11 Channel 1 Pin A38 D27 Pedal 4 None ANALOG POLARITY+ CONTROL_CHANGE 12 Channel 1 Pin A39 D12 Pedal 5 None POLARITY+ Channel 0 Pedal 6 None POLARITY+ Channel 0 Pedal 7 12L MOMENTARY1 PRESS_1_2_L POLARITY+ Channel 0 Pin D35 Pedal 8 12L MOMENTARY1 PRESS_1_2_L POLARITY+ Channel 0 Pin D0 Pedal 3 calibration max 1023 Pedal 3 input 1023 output 1023 velocity 0.02 Pedal 4 calibration max 1023 Pedal 4 input 1023 output 1023 velocity 0.02 Looking for configuration files on SPIFFS root ... /case1.cfg /blueboard.cfg /mustang.cfg /Default.cfg done. Looking for configuration files on SPIFFS root ... /case1.cfg /blueboard.cfg /mustang.cfg MTC None /Default.cfg done. Looking for configuration files on SPIFFS root ... /case1.cfg /blueboard.cfg /mustang.cfg /Default.cfg done. Looking for configuration files on SPIFFS root ... /case1.cfg /blueboard.cfg /mustang.cfg /Default.cfg done. Loading profile ... Reading NVS Profile C ... done Bank 2 Pedal 1 1 LADDER PRESS_1 POLARITY+ Channel 0 Pin D25 Pin A36 Pedal 2 1 LADDER PRESS_1 POLARITY+ Channel 0 Pin D26 Pin A37 Pedal 3 None ANALOG POLARITY- Channel 0 Pin A38 D27 Pedal 4 None ANALOG POLARITY+ Channel 0 Pin A39 D12 Pedal 5 None POLARITY+ Channel 0 Pedal 6 None POLARITY+ Channel 0 Pedal 7 12L MOMENTARY1 PRESS_1_2_L POLARITY+ Channel 0 Pin D35 Pedal 8 12L MOMENTARY1 PRESS_1_2_L POLARITY+ Channel 0 Pin D0 Pedal 3 calibration max 1023 Pedal 3 input 1023 output 1023 velocity 0.02 Pedal 4 calibration max 1023 Pedal 4 input 1023 output 0 velocity -0.00 Pedal 4 input 1023 output 1023 velocity 222.49 MTC None Looking for configuration files on SPIFFS root ... /case1.cfg /blueboard.cfg /mustang.cfg /Default.cfg done. Looking for configuration files on SPIFFS root ... /case1.cfg /blueboard.cfg /mustang.cfg /Default.cfg done. Looking for configuration files on SPIFFS root ... /case1.cfg /blueboard.cfg /mustang.cfg /Default.cfg done. Looking for configuration files on SPIFFS root ... /case1.cfg /blueboard.cfg /mustang.cfg /Default.cfg done. Memory allocated for JSON document: 34096 bytes Reading /Default.cfg from SPIFFS ... deserializeJson() failed with code NoMemory Updating NVS ... done [NVS][Global][Device Name]: 67F23A08 Updating NVS ... done [NVS][Global][Boot Mode]: 1 Updating NVS ... done [NVS][Global][STA SSID]: DADAHOME [NVS][Global][STA Password]: bobvc2013 Updating NVS ... done [NVS][Global][AP SSID]: Pedalino-67F23A08 [NVS][Global][AP Password]: 67F23A08 Updating NVS ... done [NVS][Global][HTTP Username]: admin [NVS][Global][HTTP Password]: 67F23A08 Updating NVS ... done [NVS][Global][Bootstrap Theme]: bootstrap Updating NVS ... done [NVS][Global][Current Profile]: 2 Updating NVS ... done [NVS][Global[Tap Dance Mode]: 0 Updating NVS ... done [NVS][Global[Bank Switch]: 0 Updating NVS ... done [NVS][Global[Single Time]: 200 [NVS][Global[Double Time]: 400 [NVS][Global[Long Time]: 500 [NVS][Global[Repeat Time]: 500 Updating NVS ... done [NVS][Global][Ladder]: Level 1: 0 Level 2: 140 Level 3: 338 Level 4: 520 Level 5: 751 Level 6: 1010 Level 7: 1023 Updating NVS ... done [NVS][Global[Encoder Sensit]: 5 Updating NVS ... done [NVS][Global[LedsOnBright]: 5 [NVS][Global[LedsOffBright]: 1 Updating NVS Profile C ... done Loading profile ... Reading NVS Profile C ... done Bank 2 Pedal 1 1 LADDER PRESS_1 POLARITY+ Channel 0 Pin D25 Pin A36 Pedal 2 1 LADDER PRESS_1 POLARITY+ Channel 0 Pin D26 Pin A37 Pedal 3 None ANALOG POLARITY- Channel 0 Pin A38 D27 Pedal 4 None ANALOG POLARITY+ Channel 0 Pin A39 D12 Pedal 5 None POLARITY+ Channel 0 Pedal 6 None POLARITY+ Channel 0 Pedal 7 12L MOMENTARY1 PRESS_1_2_L POLARITY+ Channel 0 Pin D35 Pedal 8 12L MOMENTARY1 PRESS_1_2_L POLARITY+ Channel 0 Pin D0 Pedal 3 calibration max 1023 Pedal 3 input 1023 output 1023 velocity 0.02 Pedal 4 calibration max 1023 Pedal 4 input 1023 output 1023 velocity 0.02 Looking for configuration files on SPIFFS root ... /case1.cfg /blueboard.cfg /mustang.cfg /Default.cfg done. Looking for configuration files on SPIFFS root ... /case1.cfg /blueboard.cfg /mustang.cfg /Default.cfg done. MTC None Looking for configuration files on SPIFFS root ... /case1.cfg /blueboard.cfg /mustang.cfg /Default.cfg done. Looking for configuration files on SPIFFS root ... /case1.cfg /blueboard.cfg /mustang.cfg /Default.cfg done.

This is the log of applying & saving the available configuration after restarting the device. First of all, applying & saving the available configuration to group B succeeds, but applying & saving the available configuration to group C fails. There is nothing in the action page, and occasionally it still works will restart strangely

bobvc133 avatar Jun 17 '22 10:06 bobvc133

Executing task: C:\Users\dada.platformio\penv\Scripts\platformio.exe device monitor --environment ttgo-t-display <

--- Available filters and text transformations: colorize, debug, default, direct, esp32_exception_decoder, hexlify, log2file, nocontrol, printable, send_on_enter, time --- More details at https://bit.ly/pio-monitor-filters --- Miniterm on COM12 115200,8,N,1 --- --- Quit: Ctrl+C | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H --- BLE MIDI service advertising started Connecting to SSID : DADAHOME Password : bobvc2013 SYSTEM_EVENT_WIFI_READY SYSTEM_EVENT_STA_START SYSTEM_EVENT_STA_CONNECTED
BSSID : 90:17:C8:B1:95:D0 RSSI : -58 dBm Channel : 1 STA : 08:3A:F2:67:83:DC SYSTEM_EVENT_STA_GOT_IP
Hostname : 67F23A08 IP address : 192.168.3.12 Subnet mask : 255.255.255.0 Gataway IP : 192.168.3.1 DNS 1 : 192.168.3.1 DNS 2 : 0.0.0.0 mDNS responder started Internal Total Heap 271996, Internal Free Heap 146332 Loading profile ... Reading NVS Profile C ... OTA update started HTTP server started Connect to http://67F23A08.local/update for firmware update Connect to http://67F23A08.local for configuration ipMIDI started RTP-MIDI started OSC server started done Bank 2 Pedal 1 1 LADDER PRESS_1 POLARITY+ Channel 0 Pin D25 Pin A36 Pedal 2 1 LADDER PRESS_1 POLARITY+ Channel 0 Pin D26 Pin A37 Pedal 3 None ANALOG POLARITY- Channel 0 Pin A38 D27
Pedal 4 None ANALOG POLARITY+ Channel 0 Pin A39 D12 Pedal 5 None POLARITY+ Channel 0 Pedal 6 None POLARITY+ Channel 0 Pedal 7 12L MOMENTARY1 PRESS_1_2_L POLARITY+ Channel 0 Pin D35 Pedal 8 12L MOMENTARY1 PRESS_1_2_L POLARITY+ Channel 0 Pin D0 Pedal 3 calibration max 1023 Pedal 3 input 1023 output 1023 velocity 0.16 Pedal 4 calibration max 1023 Pedal 4 input 1023 output 1023 velocity 0.16 MTC None Event: 1 Loading profile ...
Reading NVS Profile A ... done Bank 2 Pedal 1 1 LADDER PRESS_1 POLARITY+ CONTROL_CHANGE 0 Channel 1 Pin D25 Pin A36 Pedal 2 1 LADDER PRESS_1 POLARITY+ PROGRAM_CHANGE 0 Channel 1 Pin D26 Pin A37 Pedal 3 None ANALOG POLARITY- CONTROL_CHANGE 11 Channel 1 Pin A38 D27
Pedal 4 None ANALOG POLARITY+ CONTROL_CHANGE 12 Channel 1 Pin A39 D12 Pedal 5 None POLARITY+ Channel 0 Pedal 6 None POLARITY+ Channel 0 Pedal 7 12L MOMENTARY1 PRESS_1_2_L POLARITY+ Channel 0 Pin D35 Pedal 8 12L MOMENTARY1 PRESS_1_2_L POLARITY+ Channel 0 Pin D0 Pedal 3 calibration max 1023 Pedal 3 input 1023 output 1023 velocity 0.05 Pedal 4 calibration max 1023 Pedal 4 input 1023 output 1023 velocity 0.05 MTC None abort() was called at PC 0x401ead4f on core 1

ELF file SHA256: 0000000000000000

Backtrace: 0x40090020:0x3ffe9d30 0x4009029d:0x3ffe9d50 0x401ead4f:0x3ffe9d70 0x401ead96:0x3ffe9d90 0x401ea6c1:0x3ffe9db0 0x401ea798:0x3ffe9dd0 0x4010c72b:0x3ffe9df0 0x4010cedd:0x3ffe9e70 0x4010cf91:0x3ffe9ec0 0x401ec12d:0x3ffe9ee0 0x401ec1a9:0x3ffe9f20 0x401ec8b9:0x3ffe9f40 0x400912ae:0x3ffe9f70

Rebooting... ChipRevision 3, CPU Freq 240 MHz, SDK Version v3.3.5-1-g85c43024c Flash Size 4194304, Flash Speed 40000000 Hz Internal Total Heap 260136, Internal Free Heap 231204 PSRAM Total Heap 0, PSRAM Free Heap 0 eFuse Vref:1086 mV nvs Total 65536 PlatformIO Built Environment: ttgo-t-display _________ .___ .__ .__ _____ .__ .__ ___ ________________ ___
______ \ ____ | /_ | | || ____ ____ / \ || ____ || / / __ / \ \ \ | // __ \ / __ |_ \ | | | |/ \ / _ \ / \ / | |/ | | / / | | / \ / \ \ \ | | \ // // | / __ | || | | ( <> ) Y \ | | \ | ( ( | |/ Y \ ) ) || _ >____ |(____ /____/|| /_/_| /|| /| \ \ |_|_|_ / / / / / / / / / __\ / /__/
(c) 2018-2020 alf45star
https://github.com/alf45tar/PedalinoMini

Hostname: 67F23A08 PSRAM not found Bluetooth Classic disabled: 15248 bytes released Internal Total Heap 275472, Internal Free Heap 246356 PSRAM Total Heap 0, PSRAM Free Heap 0 SPIFFS mount OK 'nvs' partition was successfully initialized Reading NVS Global ... done [NVS][Global][Device Name]: 67F23A08 [NVS][Global][Boot Mode]: 1 [NVS][Global][STA SSID]: DADAHOME [NVS][Global][STA Password]: bobvc2013 [NVS][Global][AP SSID]: Pedalino-67F23A08 [NVS][Global][AP Password]: 67F23A08 [NVS][Global][HTTP Username]: admin [NVS][Global][HTTP Password]: 67F23A08 [NVS][Global][Bootstrap Theme]: bootstrap [NVS][Global][Current Profile]: 2 [NVS][Global][Tap Dance Mode]: 0 [NVS][Global][Bank Switch]: 0 [NVS][Global][Single Time]: 200 [NVS][Global][Double Time]: 400 [NVS][Global][Long Time]: 500 [NVS][Global][Repeat Time]: 500 [NVS][Global][Encoder Sensit]: 5 [NVS][Global][LedsOnBright]: 5 [NVS][Global][LedsOffBright]: 1 [NVS][Global][Ladder]: Ladder 1 Level 0 [NVS][Global][Ladder]: Ladder 2 Level 140 [NVS][Global][Ladder]: Ladder 3 Level 338 [NVS][Global][Ladder]: Ladder 4 Level 520 [NVS][Global][Ladder]: Ladder 5 Level 751 [NVS][Global][Ladder]: Ladder 6 Level 1010

Boot NORMAL USB MIDI started DIN MIDI started BLE MIDI service advertising started Connecting to SSID : DADAHOME Password : bobvc2013 SYSTEM_EVENT_WIFI_READY SYSTEM_EVENT_STA_START [W][WiFiGeneric.cpp:391] _eventCallback(): Reason: 3 - AUTH_LEAVE SYSTEM_EVENT_STA_DISCONNECTED WiFi provisioning started

This is the log of the delete event causing the restart

bobvc133 avatar Jun 17 '22 11:06 bobvc133

Solved some memory fragmentation issues with version 2.4.7. Please give a try.

alf45tar avatar Jun 24 '22 18:06 alf45tar

Solved some memory fragmentation issues with version 2.4.7. Please give a try.

The position of the IF statement added to the navigation menu is different, will it have any effect? QQ截图20220625225421

bobvc133 avatar Jun 25 '22 14:06 bobvc133

The position of the IF statement is not so important. The goal is to keep the page string less than 4k.

alf45tar avatar Jun 25 '22 15:06 alf45tar

The position of the IF statement is not so important. The goal is to keep the page string less than 4k.

Ok, I will update and test it, because I have modified a lot of code, including the translation of the web interface. If the code is updated a lot, I need to re-edit and check for errors, which is very time-consuming each time.

bobvc133 avatar Jun 25 '22 15:06 bobvc133

The position of the IF statement is not so important. The goal is to keep the page string less than 4k.

The test found that garbled characters appeared on the 2.4.7 configuration page Snipaste_2022-06-27_03-05-44 Snipaste_2022-06-27_03-05-55

bobvc133 avatar Jun 26 '22 19:06 bobvc133

I know. It is fixed in 2.4.8 release just now.

alf45tar avatar Jun 26 '22 19:06 alf45tar

I know. It is fixed in 2.4.8 release just now. OK, I'll continue testing tomorrow

bobvc133 avatar Jun 26 '22 19:06 bobvc133

I know. It is fixed in 2.4.8 release just now.

"Apply and save" the available configuration to the current configuration file, and occasionally restart when the current library configuration is not empty

bobvc133 avatar Jun 27 '22 09:06 bobvc133

I know. It is fixed in 2.4.8 release just now.

Another problem is that the screen is flipped vertically. TTGO T-DISPLAY is normal. Development boards such as esp32doit-devkit-v1 are flipped by default and need to be flipped again on the options page.

bobvc133 avatar Jun 27 '22 09:06 bobvc133

I know. It is fixed in 2.4.8 release just now.

Another problem is that the screen is flipped vertically. TTGO T-DISPLAY is normal. Development boards such as esp32doit-devkit-v1 are flipped by default and need to be flipped again on the options page.

esp32doit-devkit-v1 has no display. By default it is using the default orientation of the OLED library.

image

alf45tar avatar Jun 27 '22 10:06 alf45tar

I know. It is fixed in 2.4.8 release just now.

2.4.8 The boot screen seems to be gone

bobvc133 avatar Jun 28 '22 05:06 bobvc133

Installed 2.4.8 yesterday and also had 3 issues:

  1. 2 seconds after boot mine provides Access point - no boot-screen.
  2. esp32doit-devkit-v1 the screen is flipped after install (with previous version it was not flipped). It can be re-flipped, when a connection can be established.
  3. the battery Symbol is displayed by default, I commented it out in line 12 of platformio.ini

Apart from that it looks good.

Best regardsMessage ID: @.*** com>

rigr avatar Jun 28 '22 07:06 rigr

@rigr

  1. Boot screen has been disabled to save memory. Uncomment the code in DisplayTFT.h to re-enable it.
  2. The default value is changed. To flip it go to Options and select Flip Screen.
  3. You are right. It can be disabled in platformio.io. May be it is better to disable by default.

alf45tar avatar Jun 28 '22 16:06 alf45tar

Thank you alf45tar for all your work.

The boot screen showing the bluetooth symbol etc is not important, I meant there is noboot menu, it just switches to a state without a connection.

I reinstalled 2.4.8 a few times but still see errors: Access Point mode is not provided by default, and I can not access the webinterface - I used some tricks to get access (using http://alf45tar.github.io/PedalinoMini/installer and start it, use access point to get access, set the wifi, reinstall 2.48...) but then I have the old config loaded and so on. Where in the source can I switch on access point mode as a boot-option by default?

And the android app to send wifi information (smartconfig) is not available any more - is there a new one that works? I tried 2 different ones without success.

A minor problem, but still:on the options-page I can set the Led-number to 6, I can however not save or apply it, it immediately switches back to 10.

After changing some values on the actions page I can save the configuration but I can not use it - it swuitches back to "Case1" ?? And the configuration editor also does not work.

Sorry for the long list.. Best regards Richard

rigr avatar Jun 28 '22 19:06 rigr

@rigr

  1. Boot screen has been disabled to save memory. Uncomment the code in DisplayTFT.h to re-enable it.
  2. The default value is changed. To flip it go to Options and select Flip Screen.
  3. You are right. It can be disabled in platformio.io. May be it is better to disable by default.

When the 2.4.8 firmware is turned on and connected to the network, click to skip SmartConfig mode, and the device will restart

bobvc133 avatar Jun 29 '22 04:06 bobvc133

Reinstalled now and get no access to network. :( And pedalino does not provide access point, it only shows "Use the mobile app to smartconfig" and "Provisioning WIFI" and switches between those after a minute each.

rigr avatar Jun 29 '22 09:06 rigr

Ok, success to get accesspoint mode: after start immediately press pedal7 and release in the right moment. IT's a bitte too fast, 8 seconds between the steps would be better. Need to find that setting in the code.

bobvc133 @.***> schrieb am Mi., 29. Juni 2022, 06:49:

@rigr https://github.com/rigr

  1. Boot screen has been disabled to save memory. Uncomment the code in DisplayTFT.h to re-enable it.
  2. The default value is changed. To flip it go to Options and select Flip Screen.
  3. You are right. It can be disabled in platformio.io. May be it is better to disable by default.

When the 2.4.8 firmware is turned on and connected to the network, click to skip SmartConfig mode, and the device will restart

— Reply to this email directly, view it on GitHub https://github.com/alf45tar/PedalinoMini/issues/347#issuecomment-1169530408, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABSDS67SIVV7ARKV6FMLGE3VRPIV3ANCNFSM5Y27IKNA . You are receiving this because you were mentioned.Message ID: @.***>

rigr avatar Jun 29 '22 10:06 rigr

Ok, success to get accesspoint mode: after start immediately press pedal7 and release in the right moment. IT's a bitte too fast, 8 seconds between the steps would be better. Need to find that setting in the code. bobvc133 @.> schrieb am Mi., 29. Juni 2022, 06:49: @rigr https://github.com/rigr 1. Boot screen has been disabled to save memory. Uncomment the code in DisplayTFT.h to re-enable it. 2. The default value is changed. To flip it go to Options and select Flip Screen. 3. You are right. It can be disabled in platformio.io. May be it is better to disable by default. When the 2.4.8 firmware is turned on and connected to the network, click to skip SmartConfig mode, and the device will restart — Reply to this email directly, view it on GitHub <#347 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABSDS67SIVV7ARKV6FMLGE3VRPIV3ANCNFSM5Y27IKNA . You are receiving this because you were mentioned.Message ID: @.>

Not the same thing, one is the boot mode selection, the other is the networking method selection

bobvc133 avatar Jun 29 '22 10:06 bobvc133

@rigr do you still have issue with 2.4.9?

alf45tar avatar Jul 07 '22 19:07 alf45tar

Thank you for asking, Alf45tar. The boot-problem seems to be solved, I can get access to the web interface by selecting the AccessPoint mode. But there are still some issues -

  1. I can not save a configuration and reload it - when I try, a configuration called "case1"(that never existed) is loaded and it can not be edited with the built in configurations editor.
  2. I tried several android apps to send wifi credentials but had no success to establish a connection and connect the pedalino mini to my network. I can however get access and set the ssid and password over the webinterface. What app should be used?
  3. I have some random crashes when making settings in the webinterface.

I LOVE the neopixel animation you implemented for the different modes. :)

BTW: I installed pedalino mini on a TTGO board with a small OLED and a battery compartment and had to assign the pins for the display. It works but I will rather not use that board, because it's good for experiments but too big and the display is on a bad place.

Thank you! Richard

rigr avatar Jul 07 '22 20:07 rigr

If case1 is not present is because you didn't updated the system image recently. Click “Upload File System Image” under Platform.

I suggest also to reset PedalinoMini to factory default as explained here https://github.com/alf45tar/PedalinoMini#booting-modes

The easy way to provide wifi credentials is to follow the detailed instructions here https://github.com/alf45tar/PedalinoMini#how-to-upload-firmware-wifi-provisioning-and-access-to-web-user-interface.

To solve most of the crashes use the latest version. There is a big improvement on memory fragmentation that it is the root cause of most reboot.

alf45tar avatar Jul 07 '22 21:07 alf45tar

Oh, I should have mentioned that I had those issues using 2.4.9. Is there a way to ONLY upload the wifi credentials using a serial link and the http://alf45tar.github.io/PedalinoMini/installer?

rigr avatar Jul 12 '22 09:07 rigr

Do not define SMARTCONFIG or WPS in platformio.ini

alf45tar avatar Jul 12 '22 11:07 alf45tar