Unclaimed project
Are you a maintainer of IronOS? Claim this project to take control of your public changelog and roadmap.
Claim this projectChangelog
IronOS
Open Source Soldering Iron firmware
alternatefirmwareflashhexironminiware+9
Last updated about 1 month ago
Back to changelogThis is a release candidate, this will be promoted to a full release depending on how many issues are found ๐
High level changes
- Miniware I2C changed to bit-bang for improved compatibility with newer devices with STM32 clone IC's
- Looping Boot Logo
- More fixes for GD32 clones with Miniware devices
- Bluetooth BLE is off by default
- Large internal code refactoring to make the screen drawing more flexible for larger OLEDs
- Further improvements to drawing on larger screen resolutions
- 4 Ohm tip support on Pinecil 1/2 + TS10x (Note this is at your own risk, not all hardware is designed for this)
- Fixes for PPS mode on some USB-PD supplies
- Rework of thermal runaway detection
Full changelist
- Migrate all Miniware devices to use Bit-Bang I2C by @Ralim in https://github.com/Ralim/IronOS/pull/1838
- Update links to the original Miniware firmware [#1840] by @ia in https://github.com/Ralim/IronOS/pull/1842
- Updating references in the docs by @ia in https://github.com/Ralim/IronOS/pull/1843
- Implement optional looping for animated boot logo [#1839] by @ia in https://github.com/Ralim/IronOS/pull/1841
update translation_BE.json by @dmitrygribenchuk in https://github.com/Ralim/IronOS/pull/1850MHP30: GD32 doesnt implement analog mode by @Ralim in https://github.com/Ralim/IronOS/pull/1845Settings: disable Bluetooth LE by default (for PinecilV2) #1856 by @ia in https://github.com/Ralim/IronOS/pull/1857Update compilers by @Ralim in https://github.com/Ralim/IronOS/pull/1858Cleanup make includes by @Ralim in https://github.com/Ralim/IronOS/pull/1860UploadV4 metadata workaround by @ia in https://github.com/Ralim/IronOS/pull/1855Add Estonian translation by @LasseVa in https://github.com/Ralim/IronOS/pull/1862Update translation_RU.json. Fixed a phrase that was too long causing โฆ by @NunkyJoe in https://github.com/Ralim/IronOS/pull/1864Dutch translations by @ColoMAX in https://github.com/Ralim/IronOS/pull/1863Update translation_UK.json by @eslng in https://github.com/Ralim/IronOS/pull/1867Translations/: set Zzzz as SleepingSimpleString in all translations for unification by @ia in https://github.com/Ralim/IronOS/pull/1866Translations/: set "Zzz " as SleepingSimpleString in all translations & revert maxLen value by @ia in https://github.com/Ralim/IronOS/pull/1869Update Settings.cpp by @discip in https://github.com/Ralim/IronOS/pull/1870Off=>icon by @discip in https://github.com/Ralim/IronOS/pull/1678Reverting accidentally introduced changes by @discip in https://github.com/Ralim/IronOS/pull/1871Update translation_TR.json by @5mustafa in https://github.com/Ralim/IronOS/pull/1877Fix typo in SK translation for ProfilePhase5Duration by @DominikPalo in https://github.com/Ralim/IronOS/pull/1880Add rough pass on porting support by @Ralim in https://github.com/Ralim/IronOS/pull/1874Big overhaul of the UI framework by @Ralim in https://github.com/Ralim/IronOS/pull/1749Add S60P init code by @Ralim in https://github.com/Ralim/IronOS/pull/1884WIP: support for Sequre S60P by @ArturoGuerra in https://github.com/Ralim/IronOS/pull/1883source/Makefile compatibility with BSD find [#1886] by @ia in https://github.com/Ralim/IronOS/pull/1892fix: handle is uninitialized when BFLB_BLE_DISABLE_STATIC_ATTR defined by @slark-yuxj in https://github.com/Ralim/IronOS/pull/1895Update translation_PT.json by @TheScientistPT in https://github.com/Ralim/IronOS/pull/18964 ohm tip by @Ralim in https://github.com/Ralim/IronOS/pull/1868Makefile: add S60P to MODELS by @ia in https://github.com/Ralim/IronOS/pull/1897Update porting guide + cleanups by @Ralim in https://github.com/Ralim/IronOS/pull/1898Completed PT translation file by @BunyMan in https://github.com/Ralim/IronOS/pull/1901Set "Zzz " as universal var instead of SleepingSimpleString "translatable" string by @ia in https://github.com/Ralim/IronOS/pull/1900Add description of fix for around common error under Windows section... by @PockyBum522 in https://github.com/Ralim/IronOS/pull/1902Remove register keyword according to ISO C++17 for fixing related warning by @ia in https://github.com/Ralim/IronOS/pull/1893Handle non-EPR devices not encoding PPS correctly by @Ralim in https://github.com/Ralim/IronOS/pull/1911Completed TR translation file by @5mustafa in https://github.com/Ralim/IronOS/pull/1912Expand USB-PD mode option by @Ralim in https://github.com/Ralim/IronOS/pull/1917Pinecilv2 adc v2 by @Ralim in https://github.com/Ralim/IronOS/pull/1916Sequre Faster PWM by @Ralim in https://github.com/Ralim/IronOS/pull/1926Refactor: Rename Sequre bsp by @Ralim in https://github.com/Ralim/IronOS/pull/1927Update translation_UK.json with PD mode option by @eslng in https://github.com/Ralim/IronOS/pull/1929Update RU translation for PD mode options by @ia in https://github.com/Ralim/IronOS/pull/1940PD modes IT translation by @fredericuslaurentii in https://github.com/Ralim/IronOS/pull/1937update translation_BE.json by @dmitrygribenchuk in https://github.com/Ralim/IronOS/pull/1942Update BG translation for PD mode options by @ia in https://github.com/Ralim/IronOS/pull/1941Add enum for USB PD modes by @ia in https://github.com/Ralim/IronOS/pull/1943Implement OLED::drawUnavailableIcon() to simplify duplicated calls by @ia in https://github.com/Ralim/IronOS/pull/1947WIP: Split Render for multiple screen resolutions by @Ralim in https://github.com/Ralim/IronOS/pull/1888Pinecil 2 PID tune adjustments by @Ralim in https://github.com/Ralim/IronOS/pull/1925Fix profile mode by @ReimuHakurei in https://github.com/Ralim/IronOS/pull/1948Small fix IT language by @fredericuslaurentii in https://github.com/Ralim/IronOS/pull/1949changed date format to YYYY-MM-DD by @discip in https://github.com/Ralim/IronOS/pull/1952YY-MM-DD => YYYY-MM-DD by @discip in https://github.com/Ralim/IronOS/pull/1954Sequre T55 Support by @Ralim in https://github.com/Ralim/IronOS/pull/1928Add enum for modes of locking buttons by @ia in https://github.com/Ralim/IronOS/pull/1955Mask LIS2DH12 clone support for TS101 only by @Ralim in https://github.com/Ralim/IronOS/pull/1894Possible fix for lock/unlock toggle loop by @neon12345 in https://github.com/Ralim/IronOS/pull/1956Keep the locked warning for some time by @neon12345 in https://github.com/Ralim/IronOS/pull/1957Add a sleep timeout setting for hall sensor by @aveao in https://github.com/Ralim/IronOS/pull/1969Add stub implementations of unused syscalls explicitly by @ia in https://github.com/Ralim/IronOS/pull/1966TS1010 Logo rework for Miniware DFU by @Ralim in https://github.com/Ralim/IronOS/pull/1967Update translation_FI.json by @juhotauriainen in https://github.com/Ralim/IronOS/pull/1964formatting fix by @discip in https://github.com/Ralim/IronOS/pull/1970Update translation_IT.json by @fredericuslaurentii in https://github.com/Ralim/IronOS/pull/1975Update translation_ES.json by @Meldinov in https://github.com/Ralim/IronOS/pull/1980Update tranlation_UK.json by @eslng in https://github.com/Ralim/IronOS/pull/1982translations adapted by @Staubgeborener in https://github.com/Ralim/IronOS/pull/1976[WIP] Custom tip type selection by @Ralim in https://github.com/Ralim/IronOS/pull/1977Change Input mode of the tip sense signal for Miniware by @Ralim in https://github.com/Ralim/IronOS/pull/1990README update by @ia in https://github.com/Ralim/IronOS/pull/1991Add info about v2.22 to History.md by @ia in https://github.com/Ralim/IronOS/pull/1993README.md: fix mistypes discovered by @yo3fxy by @ia in https://github.com/Ralim/IronOS/pull/1996Linux Flash script update for TS100 by @deadYokai in https://github.com/Ralim/IronOS/pull/1997Add direct links to stable and dev builds in README by @ia in https://github.com/Ralim/IronOS/pull/2000Added translation into Uzbek by @alishersuyunov in https://github.com/Ralim/IronOS/pull/1998follow up on #1998 by @discip in https://github.com/Ralim/IronOS/pull/2002Check the presence of changelog for the latest stable release in History.md by @ia in https://github.com/Ralim/IronOS/pull/1999source/Makefile: enable builds for supported but missing languages by @ia in https://github.com/Ralim/IronOS/pull/2005Langs check by @ia in https://github.com/Ralim/IronOS/pull/2006Add Belorussian language as part of Cyrillic multilang builds by @ia in https://github.com/Ralim/IronOS/pull/2007scripts/deploy.sh: add test for links to stable builds in README by @ia in https://github.com/Ralim/IronOS/pull/2009Fix ZH_CN translation by @Ralim in https://github.com/Ralim/IronOS/pull/2013IT translation update by @fredericuslaurentii in https://github.com/Ralim/IronOS/pull/2021improve zh_cn translation by @KevinTong9 in https://github.com/Ralim/IronOS/pull/2019changed Devel Build => Development Build by @discip in https://github.com/Ralim/IronOS/pull/2022adjusted lowest brightness threshold for TS101 by @discip in https://github.com/Ralim/IronOS/pull/2017README.md: reformat description section for build types to make it more consistent by @ia in https://github.com/Ralim/IronOS/pull/2024Update RU translation by @ia in https://github.com/Ralim/IronOS/pull/2026Rewrite Thermal Runaway detection by @Ralim in https://github.com/Ralim/IronOS/pull/2012Update version for RC-1 by @Ralim in https://github.com/Ralim/IronOS/pull/2018New Contributors
- @LasseVa made their first contribution in https://github.com/Ralim/IronOS/pull/1862
- @NunkyJoe made their first contribution in https://github.com/Ralim/IronOS/pull/1864
- @ColoMAX made their first contribution in https://github.com/Ralim/IronOS/pull/1863
- @5mustafa made their first contribution in https://github.com/Ralim/IronOS/pull/1877
- @DominikPalo made their first contribution in https://github.com/Ralim/IronOS/pull/1880
- @ArturoGuerra made their first contribution in https://github.com/Ralim/IronOS/pull/1883
- @slark-yuxj made their first contribution in https://github.com/Ralim/IronOS/pull/1895
- @BunyMan made their first contribution in https://github.com/Ralim/IronOS/pull/1901
- @PockyBum522 made their first contribution in https://github.com/Ralim/IronOS/pull/1902
- @fredericuslaurentii made their first contribution in https://github.com/Ralim/IronOS/pull/1937
- @ReimuHakurei made their first contribution in https://github.com/Ralim/IronOS/pull/1948
- @neon12345 made their first contribution in https://github.com/Ralim/IronOS/pull/1956
- @aveao made their first contribution in https://github.com/Ralim/IronOS/pull/1969
- @juhotauriainen made their first contribution in https://github.com/Ralim/IronOS/pull/1964
- @Staubgeborener made their first contribution in https://github.com/Ralim/IronOS/pull/1976
- @deadYokai made their first contribution in https://github.com/Ralim/IronOS/pull/1997
- @alishersuyunov made their first contribution in https://github.com/Ralim/IronOS/pull/1998
- @KevinTong9 made their first contribution in https://github.com/Ralim/IronOS/pull/2019
Full Changelog: https://github.com/Ralim/IronOS/compare/v2.22...v2.23-rc1