Skip to content

Commit 26749eb

Browse files
committed
firmware 2.1
1 parent a2916bd commit 26749eb

2 files changed

Lines changed: 15 additions & 8 deletions

File tree

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,11 +91,16 @@ release notes
9191
### firmware ?.? (????-??-??)
9292

9393
* added experimental support for **leds on your usb keyboard** — led updates are not yet reliable, and currently has bugs that can cause usb devices to stop responding
94+
* added experimental support for **analysing other sun keyboards** — this allows us to improve our firmware by observing the behaviour of real sun keyboards
95+
96+
### firmware 2.1 (2025-05-26)
97+
9498
* [#15](https://github.com/delan/usb3sun/issues/15) — fixed “The IDPROM contents are invalid” when reprogramming the idprom on some machines, including the Ultra5
99+
* [#20](https://github.com/delan/usb3sun/issues/20) — fixed a bug where the display may not work correctly on a cold start (affects rev B0 units starting from B1#7)
95100

96101
### pcb rev B1 (2025-04-20)
97102

98-
* this board **requires firmware 2.0** or newer
103+
* this board **requires firmware 2.1** or newer — firmware 2.0 is affected by [#20](https://github.com/delan/usb3sun/issues/20)
99104
* changed J1 from [USB-U267-BWS](https://jlcpcb.com/partdetail/HanboElectronic-USB_U267BWS/C2962392) to the compatible [USB-269-BRW](https://jlcpcb.com/partdetail/Xunpu-USB_268BRY/C720548) due to stock shortage
100105
* migrated from kicad 7 to kicad 8
101106

pio_pkg_list.txt

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,21 @@
11
********************************************************************************
2-
Obsolete PIO Core v6.1.6 is used (previous was 6.1.7)
2+
Obsolete PIO Core v6.1.11 is used (previous was 6.1.17)
33
Please remove multiple PIO Cores from a system:
44
https://docs.platformio.org/en/latest/core/installation/troubleshooting.html
55
********************************************************************************
6+
Warning! Ignore unknown configuration option `rust_lib` in section [env]
7+
Warning! Ignore unknown configuration option `rust_target` in section [env:pico]
68
Resolving pico dependencies...
7-
Platform raspberrypi @ 1.11.0+sha.60d6ae8 (required: git+https://github.com/maxgerhardt/platform-raspberrypi.git)
9+
Platform raspberrypi @ 1.14.0+sha.5e87ae3 (required: git+https://github.com/maxgerhardt/platform-raspberrypi.git#v1.2.0-gcc12)
810
├── framework-arduinopico @ 1.30101.0+sha.c276a36 (required: git+https://github.com/earlephilhower/arduino-pico.git#3.1.1)
911
├── tool-mklittlefs-rp2040-earlephilhower @ 5.100300.230216 (required: earlephilhower/tool-mklittlefs-rp2040-earlephilhower @ ~5.100300.0)
10-
├── tool-openocd-rp2040-earlephilhower @ 5.120300.240125 (required: https://github.com/earlephilhower/pico-quick-toolchain/releases/download/2.2.0/x86_64-linux-gnu.openocd-4d87f6dca.240125.tar.gz)
11-
├── tool-rp2040tools @ 1.0.2 (required: platformio/tool-rp2040tools @ ~1.0.2)
12+
├── tool-openocd-rp2040-earlephilhower @ 5.120300.240818 (required: https://github.com/earlephilhower/pico-quick-toolchain/releases/download/2.2.0/x86_64-linux-gnu.openocd-ebec9504d.240818.tar.gz)
13+
├── tool-picotool-rp2040-earlephilhower @ 5.120300.240818 (required: https://github.com/earlephilhower/pico-quick-toolchain/releases/download/2.2.0/x86_64-linux-gnu.picotool-8a9af99.240818.tar.gz)
1214
└── toolchain-rp2040-earlephilhower @ 5.120300.240125 (required: https://github.com/earlephilhower/pico-quick-toolchain/releases/download/2.2.0/x86_64-linux-gnu.arm-none-eabi-028e019.240125.tar.gz)
1315

1416
Libraries
1517
├── Adafruit GFX Library @ 1.11.5+sha.5ea4be3 (required: git+https://github.com/adafruit/Adafruit-GFX-Library.git#1.11.5)
16-
│ └── Adafruit BusIO @ 1.16.0 (required: Adafruit BusIO)
18+
│ └── Adafruit BusIO @ 1.17.0 (required: Adafruit BusIO)
1719
├── Adafruit SSD1306 @ 2.5.7+sha.88711ef (required: git+https://github.com/adafruit/Adafruit_SSD1306.git#2.5.7)
1820
├── Adafruit TinyUSB Library @ 0.0.0+sha.2ebb6ab (required: git+https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git#3.1.0)
1921
└── Pico PIO USB @ 0.5.3+sha.e2c862b (required: git+https://github.com/sekigon-gonnoc/Pico-PIO-USB.git#0.5.3)
@@ -23,8 +25,8 @@ Platform native @ 1.2.1 (required: native)
2325
├── contrib-piohome @ 3.4.4 (required: platformio/contrib-piohome)
2426
├── framework-arduinopico @ 1.30101.0+sha.c276a36 (required: git+https://github.com/earlephilhower/arduino-pico.git#3.1.1)
2527
├── tool-mklittlefs-rp2040-earlephilhower @ 5.100300.230216 (required: earlephilhower/tool-mklittlefs-rp2040-earlephilhower)
26-
├── tool-openocd-rp2040-earlephilhower @ 5.120300.240125 (required: https://github.com/earlephilhower/pico-quick-toolchain/releases/download/2.2.0/x86_64-linux-gnu.openocd-4d87f6dca.240125.tar.gz)
27-
├── tool-rp2040tools @ 1.0.2 (required: platformio/tool-rp2040tools)
28+
├── tool-openocd-rp2040-earlephilhower @ 5.120300.240818 (required: https://github.com/earlephilhower/pico-quick-toolchain/releases/download/2.2.0/x86_64-linux-gnu.openocd-ebec9504d.240818.tar.gz)
29+
├── tool-picotool-rp2040-earlephilhower @ 5.120300.240818 (required: https://github.com/earlephilhower/pico-quick-toolchain/releases/download/2.2.0/x86_64-linux-gnu.picotool-8a9af99.240818.tar.gz)
2830
├── tool-scons @ 4.40502.0 (required: platformio/tool-scons)
2931
└── toolchain-rp2040-earlephilhower @ 5.120300.240125 (required: https://github.com/earlephilhower/pico-quick-toolchain/releases/download/2.2.0/x86_64-linux-gnu.arm-none-eabi-028e019.240125.tar.gz)
3032

0 commit comments

Comments
 (0)