Skip to content

Commit 6eeeaf7

Browse files
committed
Add 2.23 Main Changelog
1 parent b64d50d commit 6eeeaf7

File tree

2 files changed

+40
-14
lines changed

2 files changed

+40
-14
lines changed

Documentation/History.md

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,31 @@
11
# Version Changes
22

3+
## v2.23
4+
5+
6+
### High level changes
7+
8+
- Miniware I2C changed to bit-bang for improved compatibility with newer devices with STM32 clone IC's
9+
- Looping Boot Logo option (loops until button press)
10+
- More fixes for GD32 clones with Miniware devices
11+
- Bluetooth BLE is off by default (security)
12+
- Large internal code refactoring to make the screen drawing more flexible for larger OLEDs
13+
- Further improvements to drawing on larger screen resolutions
14+
- 4 Ohm tip support on Pinecil 1/2 + TS10x (Note this is at your own risk, not all hardware is designed for this)
15+
- Fixes for PPS mode on some USB-PD supplies
16+
- Rework of thermal runaway detection
17+
- Fixes to the ID numbers used for operating modes over BLE
18+
- Rework of the I2C on PinecilV2 to remove issues with temperature regulation and screen glitching
19+
- Default for USB-PD negotiation changed to use "safe" profile, to be conservative in selecting voltages.
20+
- Fixes for USB-PD to implement device capabilites. This should fix unit reboot issues with some laptops
21+
- Looots of translation & documentation updates ❤️
22+
- Fixes for RTOS issues / updated FreeRTOS version
23+
- Multiple fixes for _MHP30_ to help with clone STM32's
24+
- Share missing settings over _BLE_ for _Pinecil V2_
25+
- Add code for `ws2812b` LED mod for _Pinecil V2_ (Must be hand compiled).
26+
- Add option to swap A/B buttons in Settings menu
27+
- Disable _"double slide"_ animation between home and soldering screens if detailed view is set for both modes.
28+
329

430
## v2.22
531

@@ -150,8 +176,8 @@ For a small number of V2 Pinecil devices there appears to be an interference iss
150176
- USB-PD improvements (version one and two)
151177
- More configuration options for power pulse
152178
- All font / character encoding has been very reworked
153-
- More translation updates than one can count
154-
- More languages 😱
179+
- More translation updates than one can count
180+
- More languages 😱
155181

156182
### MHP30 support
157183

README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ The _TS101_ & _S60(P)_ irons and _MHP30_ & _T55_ plates feature a higher resolut
4848

4949
\*\*\* _TS80_ is replaced by _TS80P_. Production ramped down a long time ago and it's just existing stock clearing the system. It's marked not recommended being optimistic that people might pause and buy the far superior _TS80P_ instead. This is the main reason why the _TS80_ is **_no longer recommended_**.
5050

51-
\*\*\*\* **EPR/PPS with 28V support** is _**disabled by default**_ due to [safety concerns](https://github.com/Ralim/IronOS/pull/2073), but to turn it back on set
51+
\*\*\*\* **EPR/PPS with 28V support** is _**disabled by default**_ due to [safety concerns](https://github.com/Ralim/IronOS/pull/2073), but to turn it back on set
5252
_PD Mode_ option in _Power settings_ submenu to _Safe_ or _Default_.
5353

5454
\*\*\*\*\* Some users confirm that there is a version of newer _TS101_ revision with another OLED screen model, which is not supported yet at all by _IronOS_ unfortunately. See [this bug report](https://github.com/Ralim/IronOS/issues/2063) for more information.
@@ -75,16 +75,16 @@ The links in the table below allow to download available builds directly:
7575

7676
| Device | Stable Release | Development Build |
7777
|:---------------------:|:--------------:|:-----------------:|
78-
| Pinecil V1 | [Pinecil.zip](https://github.com/Ralim/IronOS/releases/download/v2.22/Pinecil.zip) | [Pinecil.zip](https://nightly.link/Ralim/IronOS/workflows/push/dev/Pinecil.zip) |
79-
| Pinecil V1/multilang | [Pinecil_multi-lang.zip](https://github.com/Ralim/IronOS/releases/download/v2.22/Pinecil_multi-lang.zip) | [Pinecil_multi-lang.zip](https://nightly.link/Ralim/IronOS/workflows/push/dev/Pinecil_multi-lang.zip) |
80-
| Pinecil V2 | [PinecilV2.zip](https://github.com/Ralim/IronOS/releases/download/v2.22/PinecilV2.zip) | [PinecilV2.zip](https://nightly.link/Ralim/IronOS/workflows/push/dev/Pinecilv2.zip) |
81-
| Pinecil V2/multilang | [PinecilV2_multi-lang.zip](https://github.com/Ralim/IronOS/releases/download/v2.22/PinecilV2_multi-lang.zip) | [PinecilV2_multi-lang.zip](https://nightly.link/Ralim/IronOS/workflows/push/dev/Pinecilv2_multi-lang.zip) |
82-
| Miniware TS100 | [TS100.zip](https://github.com/Ralim/IronOS/releases/download/v2.22/TS100.zip) | [TS100.zip](https://nightly.link/Ralim/IronOS/workflows/push/dev/TS100.zip) |
83-
| Miniware TS101 | [TS101.zip](https://github.com/Ralim/IronOS/releases/download/v2.22/TS101.zip) | [TS101.zip](https://nightly.link/Ralim/IronOS/workflows/push/dev/TS101.zip) |
84-
| Miniware TS80 | [TS80.zip](https://github.com/Ralim/IronOS/releases/download/v2.22/TS80.zip) | [TS80.zip](https://nightly.link/Ralim/IronOS/workflows/push/dev/TS80.zip) |
85-
| Miniware TS80P | [TS80P.zip](https://github.com/Ralim/IronOS/releases/download/v2.22/TS80P.zip) | [TS80P.zip](https://nightly.link/Ralim/IronOS/workflows/push/dev/TS80P.zip) |
86-
| Miniware MHP30 | [MHP30.zip](https://github.com/Ralim/IronOS/releases/download/v2.22/MHP30.zip) | [MHP30.zip](https://nightly.link/Ralim/IronOS/workflows/push/dev/MHP30.zip) |
87-
| Sequre S60 | [S60.zip](https://github.com/Ralim/IronOS/releases/download/v2.22/S60.zip) | [S60.zip](https://nightly.link/Ralim/IronOS/workflows/push/dev/S60.zip) |
78+
| Pinecil V1 | [Pinecil.zip](https://github.com/Ralim/IronOS/releases/download/v2.23/Pinecil.zip) | [Pinecil.zip](https://nightly.link/Ralim/IronOS/workflows/push/dev/Pinecil.zip) |
79+
| Pinecil V1/multilang | [Pinecil_multi-lang.zip](https://github.com/Ralim/IronOS/releases/download/v2.23/Pinecil_multi-lang.zip) | [Pinecil_multi-lang.zip](https://nightly.link/Ralim/IronOS/workflows/push/dev/Pinecil_multi-lang.zip) |
80+
| Pinecil V2 | [PinecilV2.zip](https://github.com/Ralim/IronOS/releases/download/v2.23/PinecilV2.zip) | [PinecilV2.zip](https://nightly.link/Ralim/IronOS/workflows/push/dev/Pinecilv2.zip) |
81+
| Pinecil V2/multilang | [PinecilV2_multi-lang.zip](https://github.com/Ralim/IronOS/releases/download/v2.23/PinecilV2_multi-lang.zip) | [PinecilV2_multi-lang.zip](https://nightly.link/Ralim/IronOS/workflows/push/dev/Pinecilv2_multi-lang.zip) |
82+
| Miniware TS100 | [TS100.zip](https://github.com/Ralim/IronOS/releases/download/v2.23/TS100.zip) | [TS100.zip](https://nightly.link/Ralim/IronOS/workflows/push/dev/TS100.zip) |
83+
| Miniware TS101 | [TS101.zip](https://github.com/Ralim/IronOS/releases/download/v2.23/TS101.zip) | [TS101.zip](https://nightly.link/Ralim/IronOS/workflows/push/dev/TS101.zip) |
84+
| Miniware TS80 | [TS80.zip](https://github.com/Ralim/IronOS/releases/download/v2.23/TS80.zip) | [TS80.zip](https://nightly.link/Ralim/IronOS/workflows/push/dev/TS80.zip) |
85+
| Miniware TS80P | [TS80P.zip](https://github.com/Ralim/IronOS/releases/download/v2.23/TS80P.zip) | [TS80P.zip](https://nightly.link/Ralim/IronOS/workflows/push/dev/TS80P.zip) |
86+
| Miniware MHP30 | [MHP30.zip](https://github.com/Ralim/IronOS/releases/download/v2.23/MHP30.zip) | [MHP30.zip](https://nightly.link/Ralim/IronOS/workflows/push/dev/MHP30.zip) |
87+
| Sequre S60 | [S60.zip](https://github.com/Ralim/IronOS/releases/download/v2.23/S60.zip) | [S60.zip](https://nightly.link/Ralim/IronOS/workflows/push/dev/S60.zip) |
8888
| Sequre S60P | Not Released | [S60P.zip](https://nightly.link/Ralim/IronOS/workflows/push/dev/S60P.zip) |
8989
| Sequre T55 | Not Released | [T55.zip](https://nightly.link/Ralim/IronOS/workflows/push/dev/T55.zip) |
9090

@@ -148,7 +148,7 @@ Additional details are described in the [menu information](https://ralim.github.
148148

149149
### Pinecil V2 only
150150

151-
Pinecil V2 has [_Bluetooth Low Energy_ module](https://ralim.github.io/IronOS/Bluetooth), which is supported by _IronOS_ since `2.21` release to control some of the settings using additional tools like [PineSAM](https://github.com/builder555/PineSAM) or [PineTool](https://github.com/lachlanbell/PineTool). In `2.21` and `2.22` releases the module was _on_ by default. However, **_Bluetooth_ is turned off in the settings by default in current `dev` builds and for the next releases** [due to security concerns](#1856).[^ble]
151+
Pinecil V2 has [_Bluetooth Low Energy_ module](https://ralim.github.io/IronOS/Bluetooth), which is supported by _IronOS_ since `2.21` release to control some of the settings using additional tools like [PineSAM](https://github.com/builder555/PineSAM) or [PineTool](https://github.com/lachlanbell/PineTool). In `2.21` and `2.22` releases the module was _on_ by default. However, **_Bluetooth_ is turned off in the settings by default in current `dev` builds and for 2.23+** [due to security concerns](#1856).[^ble]
152152

153153
To enable _Bluetooth_ back:
154154
- go to _Settings_ menu;

0 commit comments

Comments
 (0)