Will Miles
d2c90c0846
ota_update: Fix hex print
2026-02-19 17:00:42 -05:00
Will Miles
a1d8b59e0b
ota_update: Clean up SHA API
...
Many of these functions are internal, and we can reduce RAM by caching
the binary value instead.
2026-02-19 17:00:42 -05:00
Damian Schneider
fd96254eaa
WiFi scan fix for 0.15 and IDF V4 ( #5359 )
...
* backport of wifi scan fix
* ESP8266 compile fix
2026-02-09 21:04:40 +01:00
Frank
b8c1e5d349
fix wrong version in package-lock.json
...
the version in package.json was correct, looks like this place was overlooked.
2026-01-28 15:43:10 +01:00
Frank Möhle
dcba4ab036
Merge pull request #5323 from wled/ethernet_led_pin
...
Change default LED pin to 4 in esp32 ethernet builds and set AR default to "no mic" mode.
The "normal" default LED pin 16 is conflicting with pins needed by many ethernet boards, which can cause random crashes.
2026-01-28 15:34:34 +01:00
Frank
1d3aed1351
Merge pull request #5276 from wled/fix_5275_part1
...
prevent file data loss due to replacing an open file handle (partial fix for #5275 ) - provides better protection again presets.json corruption.
2026-01-05 22:28:25 +01:00
Damian Schneider
a481bb2f6f
fix FX checkmark sync ( #5241 )
...
this fixes an ancient copy-paste bug that apparently went under the radar for years. Now FX checkmarks sync correctly.
2025-12-29 14:54:09 +01:00
Damian Schneider
8b6a57180e
set unused segments to black ( #5192 )
...
0.15.1 introduced a new behaviour on how "empty space" is treated. while it is technically correct, it is not user friendly and is a breaking change: all previous versions behaved differently and so does 0.16.
2025-12-16 22:38:41 +01:00
Will Tatam
78ad2fc9fb
Merge pull request #5156 from Aogu181/main
...
Add Gledopto Series With Ethernet
2025-12-13 12:40:10 +00:00
Will Tatam
5257007ae3
0.15.4-beta
2025-12-04 18:07:17 +00:00
Will Tatam
58a84b6536
0.15.3
v0.15.3
2025-12-04 18:02:57 +00:00
Frank
d9831f6335
AR bugfix
...
prevents crash in case that audioSource creation (audio startup) failed
2025-12-02 22:58:44 +01:00
Will Tatam
8ac5b44a5b
Merge pull request #5148 from willmmiles/0_15-npb-894
...
0.15 - Replace #5138 with upstream NeoPixelBus fix
2025-12-02 08:07:14 +00:00
Will Miles
5e92d231b6
Update NeoPixelBus with DMA fix
...
Includes bonus fix for ESP32 DMA driver, too!
Replaces #5139 .
2025-12-01 21:52:56 -05:00
Will Miles
6d6cd60f78
Revert "Fix ESP8266 DMA off-by-one"
...
This reverts commit 4995f05063 .
2025-12-01 21:52:21 -05:00
Will Tatam
95849e9677
Merge pull request #5139 from willmmiles/0_15_esp8266-dma-fix
...
Backport fix ESP8266 DMA off-by-one to 0.15
2025-12-01 08:30:01 +00:00
Will Miles
4995f05063
Fix ESP8266 DMA off-by-one
...
Shim in https://github.com/Makuna/NeoPixelBus/pull/894 until approved by
upstream. Fixes #4906 and #5136 .
2025-11-30 22:16:01 -05:00
Will Tatam
a9a2b83ecb
0.15.3-beta
2025-11-29 16:23:46 +00:00
Will Tatam
fe1481651e
0.15.2
v0.15.2
2025-11-29 16:22:02 +00:00
Will Tatam
d43e05605c
fix loading version-info to use older edit api
2025-11-29 16:21:42 +00:00
Will Tatam
071622c7b9
Merge pull request #5097 from netmindz/no-dmx-ar-conflict_0_15
...
fix for #4298 - no conflict with DMX output - backport
2025-11-29 16:08:41 +00:00
Will Tatam
da2547e8e5
Merge pull request #5084 from DedeHai/fix_LEDtype_selection_015
...
Dynamic LED type selection, backport to 0.15
2025-11-29 16:07:45 +00:00
Will Tatam
53b88ca6ca
Merge pull request #5126 from wled/copilot/backport-version-reporting-0-15-x
...
Backport version reporting (PR #5093 and #5111 ) to 0.15.x
2025-11-29 15:18:11 +00:00
Will Tatam
a3741656cd
Fix version checking for chip_info.full_revision
...
# Conflicts:
# wled00/util.cpp
2025-11-29 15:11:41 +00:00
Frank
15317760b6
allow different bootloader sizes for each MCU
...
not needed yet, but will make maintenance easier in the future, and avoid confusion.
2025-11-29 01:58:57 +01:00
Frank
f9e72f9a55
fix over-protective ESP_IDF_VERSION check
2025-11-29 01:24:45 +01:00
Frank
7a5c6f9c11
use esp_flash_read for S3, S2, C3
2025-11-29 01:24:16 +01:00
Frank
77e3c4d80c
add bootloader offsets for -C3, S3, and some future MCU's
2025-11-29 01:23:31 +01:00
Frank
c64c94d792
avoid #define in generateDeviceFingerprint()
2025-11-29 01:05:51 +01:00
Copilot
bc41b38c16
Convert PSRAM to MB in usage reporting ( #5130 )
...
* Initial plan
* Convert PSRAM from bytes to MB in usage reporting JavaScript
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
* Use 1024*1024 instead of magic number for bytes to MB conversion
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
2025-11-28 18:28:26 +00:00
Will Tatam
7a8f5d592b
Merge pull request #5116 from wled/add-report-version-feature
...
Add report version feature
2025-11-28 18:25:14 +00:00
copilot-swe-agent[bot]
bb3ee7c3ad
Add bootloader SHA256 hash to JSON info (cherry-pick from main)
...
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
2025-11-27 23:11:55 +00:00
copilot-swe-agent[bot]
17cdca2c2d
Add codeql artifact to gitignore
...
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
2025-11-27 18:23:59 +00:00
copilot-swe-agent[bot]
3738bf79f5
Add #undef BIT_WIDTH after use
...
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
2025-11-27 18:23:31 +00:00
copilot-swe-agent[bot]
fea140e068
Backport version reporting from PR #5093 and #5111
...
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
2025-11-27 18:21:18 +00:00
copilot-swe-agent[bot]
799f065d08
Initial plan
2025-11-27 18:08:01 +00:00
Frank
d85ef561b5
AR: handle stupid build flag SR_DMTYPE=-1
...
I don't know how the bad example "-D SR_DMTYPE=-1" made it into platformio_override.sample.ini 🫣
mic type -1 = 255 was never supported by AR, and lead to undefined behavior due to a missing "case" in setup().
Fixed. Its still a stupid build_flags option, but at least now its handled properly.
2025-11-23 00:27:44 +01:00
Will Tatam
bdddca0a15
fix for #4298 - no conflict with DMX output
2025-11-17 17:44:38 +00:00
Damian Schneider
e357c8aad3
dynamic LED type selection, backport
2025-11-13 20:26:36 +01:00
Will Tatam
c8bda1abee
Bump version from 0.15.2-beta1 to 0.15.2-beta2
2025-11-09 15:42:42 +00:00
Will Tatam
0d911e93bc
Merge pull request #5058 from willmmiles/0_15_x-update-source-version-check
...
0.15: Add old version check to OTA update
2025-11-09 14:34:48 +00:00
Will Miles
5a9bdad2ec
Relax self update requirements
...
Apply no restrictions in the 0.15 release line.
2025-11-08 19:33:13 -05:00
Will Miles
379f9c9ffa
Implement correct update version check
2025-11-08 19:25:46 -05:00
Will Miles
4750ac5010
Add source version check to OTA update
...
Add a field to the OTA metadata structure indicating the oldest base
version it's safe to install this update /from/. This provides a clear
path forward in case there are incompatibilities, eg. some case
(bootloader compatibility) where 0.16.0 cannot be installed safely from
0.15.2, but a transitional 0.15.3 can arrange the groundwork.
2025-11-08 19:02:14 -05:00
Will Miles
0bc64b49b6
Fix unaligned reads during metadata search
2025-11-08 19:02:07 -05:00
Will Miles
2d0771fcaf
Merge pull request #4840 from DedeHai/0_15_x_bootloopdetect
...
Backport of Bootloop detection & recovery (#4793 )
2025-11-08 17:41:03 -05:00
Will Tatam
1706fdce3d
Merge pull request #5007 from benjamw/twinkle_fixes_15_x
...
Fix blank area issue with Twinkle
2025-11-08 20:46:02 +00:00
Damian Schneider
7d0a338058
re-adding bootloop handling to ota_update
2025-11-08 20:27:00 +01:00
Damian Schneider
319edc7ad4
Merge branch '0_15_x' into 0_15_x_bootloopdetect
2025-11-08 20:18:57 +01:00
Will Tatam
90b1912fea
Merge pull request #5034 from willmmiles/0_15_x-fix-4929
...
0.15 - Fix bin file output names
v0.15.2-beta1
0.15.2-beta1
2025-11-07 09:52:58 +00:00