Skip to content

Releases: Ralim/IronOS

v2.18

18 Apr 23:20
70565de
Compare
Choose a tag to compare

Key changes

  • Support for animated bootup logo's (@Ralim + @discip)
  • Bootup logo's moved to their on repo (@Ralim)
  • New Vietnamese translation by @river-b
  • Fixes for SC7A20 in TS80(P)

What's Changed

New Contributors

Full Changelog: v2.17...v2.18

v2.17

12 Feb 06:45
5fd2559
Compare
Choose a tag to compare

2.17

Big changes

  • Indicate status of VBus for modding Pinecil (debug menu)
  • Better hall effect sensor sensitivity adjustment (larger range with more steps)
  • Temperature increment will "round" to nearest multiple of increase amount
  • Build setup migrated to Alpine (You can now build in docker easily, and on PinePhone/PinePhonePro)
  • -> Removed proprietary compiler for Pinecil RISCV now all uses normal gcc
  • -> Removed using the arm specific build of gcc for the one that alpine ships (Miniware devices)
  • Logo generator python script creates .dfu files for ease of use with Pinecil
  • Upgrades to translations
  • Support for new GD32103 based TS100 units turning up on the market
  • Raw hall effect reading now shows in the Pinecil debug menu
  • Fixed automatic orientation for newer TS80P's with the SC7 accelerometer
  • User interface slight changes
  • New metadata.zip file to allow the Pine Updater to automatically fetch information on releases

Notes

  • VBus mod detection may not play well with all PPS chargers. If your iron reboots when you view this in the debug menu its not a fault. (#1226)
  • metadata.zip is only designed for use by automatic software, ignore it for normal use
  • More details on Pinecil VBus mod coming via other channels.
  • Hall effect sensor is not fitted to Pinecil's by default, you have to fit this yourself if you want the feature
  • Tweaks to the Accelerometer code means the drivers are slightly more fussy. If you run into any issues let us know in the discussion or issues.
  • -> Release has been updated to build e065be3 after one bug with the BMA223 was found.

Full changelog

New Contributors

Full Changelog: v2.16...v2.17

Special thanks to goes out to everyone who contributed their time or financial support. The community makes this project what it is ❤️

v2.16

03 Jan 07:43
72e0c17
Compare
Choose a tag to compare

Lots of good changes in here compared to v2.15.

Please note that compared to v2.15, Pinecil files are now .dfu files to pack in the device settings into the file to make flashing easier.
The last few dfu-util releases support these and they should just work without you needing to specify the address etc.
If you run into issues, make sure you are using the latest dfu-util. (Hex files are still provided too).
REMINDER: On the Pinecil DO NOT connect the USB-C and DC input jacks at the same time.

If you have purchased a new TS100 that comes with DFU 3.47/3.48 this firmware will not work on it due to changes by the manufacturer. Please see #1177

Key changes

  • Overhaul of the Timer+ADC setup with help from @sandmanRO
  • Overhaul of the PID with help from @sandmanRO
  • Settings should now upgrade in place to future versions, with resets only happening to new/changed settings
  • Shows error if tip runaway (failed temperature sensor) is detected
  • USB-PD now has a timeout, to allow forcing QC3 negotiation to start faster
  • QC3 Voltages are now adjustable to user desired setpoint
  • Added a small tolerance to allow "overvoltage" on QC3 above unit specifications.
    • Please note: Doing this is entirely at your own risk!
  • New Advanced view that is much nicer to use and a very good daily driver option from @Mel-kior
  • OLED brightness and contrast thanks to @alvinhochun
  • Scrollbar is fixed so it doesnt jump around when menus are shown/hidden
  • Moved to .dfu files from .bin to make flashing commands easier for the Pinecil
  • Romanian language added
  • Rewrite of I2C for Pinecil to resolve issues with the SCA accelerometer locking up I2C
  • Move to new PD stack as remaining issues were solved via ^
  • Translation updates ❤️
  • Updated graphics for Idle screen / missing tip
  • Updated increments for screen brightness to make more sense

What's Changed

New Contributors

**Full Changel...

Read more

RC2: V2.16

10 Oct 07:13
Compare
Choose a tag to compare
RC2: V2.16 Pre-release
Pre-release

Further updates to RC1 below:

Please note that if you are upgrading from 2.15 or older you will want to perform a settings reset once you update

Key updates:

  • Rewrite of I2C for Pinecil to resolve issues with the SCA accelerometer locking up I2C
  • Move to new PD stack as remaining issues were solved via ^
  • Translation updates ❤️
  • Updated graphics for Idle screen / missing tip
  • Updated increments for screen brightness to make more sense

RC: V2.16

25 Sep 01:49
Compare
Choose a tag to compare
RC: V2.16 Pre-release
Pre-release

Release Candidate : V2.16

  • Overhaul of the Timer+ADC setup with help from @sandmanRO
  • Overhaul of the PID with help from @sandmanRO
  • Settings should now upgrade in place to future versions, with resets only happening to new/changed settings
  • Shows error if tip runaway (failed temperature sensor) is detected
  • USB-PD now has a timeout, to allow forcing QC3 negotiation to start faster
  • QC3 Voltages are now adjustable to user desired setpoint
  • Added a small tolerance to allow "overvoltage" on QC3 above unit specifications.
    • Please note: Doing this is entirely at your own risk!
  • New Advanced view that is much nicer to use and a very good daily driver option from @Mel-kior
  • OLED brightness and contrast thanks to @alvinhochun
  • Scrollbar is fixed so it doesnt jump around when menus are shown/hidden
  • Moved to .dfu files from .bin to make flashing commands easier for the Pinecil
  • Romanian language added

Pushing this as a release candidate as there will probably be a bug or two, or at least translation updates that would be good to find.
Will release a "full release" once any issues from this one settle down :)

Kudos

@alvinhochun
@sandmanRO
@Mel-kior
@discip
@playday3008
@piksel
@jhenninger
@ironiridis
@KITT3000
@i4M1k0SU

v2.15 | MHP30 support, more languages, overall tuning and better PD :)

09 May 08:09
40087e6
Compare
Choose a tag to compare

Improvements on the RC1 + Initial MHP30 support + Better PD version two.

As always, thank you for using this firmware 😄

Feature upgrades:

  • MHP30 support
  • Multi-lingual firmware combinations now exist for Pinecil
  • More fine grained voltage controlled options
  • USB-PD improvements (version one and two)
  • More configuration options for power pulse
  • All font / character encoding has been very reworked
  • More translation updates than one can count
  • More languages 😱

MHP30

The MHP30 is a small reflow station from Miniware.
Thanks to a massive amount of help from @g3gg0 this firmware brings the beginnings of support for this unit.
Also kudo's to @vinigas and @GoJian for helping with testing.
This is not a final version I'm sure, but this is a working, usable version of firmware support.
Programs the same as any one Miniware unit using drag and drop.
Note: The boot logo scripts will need updates for this unit, so not supported yet.

The flood doors are now open for feature requests for this unit :)

Kudos

I have most likely missed people here, but serious thank you to all of the contributors to this firmware; and to all of the testers and users who raise issues.

@playday3008
@t-8ch
@HanaO00
@xyzz
@devydd
@federicodilo
@alvinhochun
@morusn
@TechnoLoft
@KITT3000
@skishida
@alvarosamudio
@Dids
@discip
@hippi-viking
@vinigas

V2.15 RC1 | Overdue changes | PD improvement

30 Apr 09:08
1a0b542
Compare
Choose a tag to compare

This is a really good release.
Releasing as RC1 as would like to call for translation updates from the community.
Will elevate to full release once translations have settled down.

As always, thank you for using this firmware 😄

Feature upgrades:

  • Multi-lingual firmware combinations now exist for Pinecil
  • More fine grained voltage controlled options
  • USB-PD improvements
  • More configuration options for power pulse
  • All font / character encoding has been very reworked
  • More translation updates than one can count
  • More languages 😱

Kudos

I have most likely missed people here, but serious thankyou to all of the contributers to this firmware; and to all of the testers and users who raise issues.

@playday3008
@t-8ch
@HanaO00
@xyzz
@devydd
@federicodilo
@alvinhochun
@morusn
@TechnoLoft
@KITT3000
@skishida
@alvarosamudio

Bugfixes | Warnings | More Accelerometers | Language updates |

17 Jan 07:23
Compare
Choose a tag to compare

Big news:

  • Fixing auto rotation bug in the LIS accelerometer in the TS80/TS80P
  • Adds support for two new accelerometers
    -- SC7A20 (Future Pinecil batch) #786
    -- MSA301 (Newer TS80P) #761
  • Add warnings if accelerometer or USB-PD IC's are not detected #752
    -- Only shows for first few boots, to help catch unsupported models
  • Fixed cooling down blink to be sane speed #769
  • Cleanup of threads and slightly faster power negotiation #790

Internal changes (doesnt affect functionality)

  • Updates to flashing scripts #775
  • Documentation updates all over the place (and the wiki was given a cleanup)|
  • Updates to makefile #792 #787
  • Cleanup the folder name of the source code #800
  • clang-format spec setup #801

Translation updates

Thanks to:

This is never a complete list of everyone, I always forget someone I'm sure,
but a huge thankyou to the people in the community that help with issues / debugging / translations / code.

@Witska
@discip
@Dag0d
@HanaO00
@playday3008
@federicodilo
@gigibu5
@canislupus11
@hippi-viking
@t-8ch
@OndroNR
@gamelaster
@wlhlm
@Airmonkdev
@Philipp-3
@vinigas
@leonardpitzu

Edit: 2.14.1 - reuploaded after hotfix for #803

Pinecil | Many Bug Fixes | Polish | New Repo Name

31 Dec 02:25
Compare
Choose a tag to compare

Big news:

  • First Pinecil release (Includes some bug fixes from factory firmware)
  • New repository name of IronOS from TS100 as this has clearly grown larger than just the TS100
  • Improved support for the start-to-sleep modes #696
  • Improved thermal model for tips #745
  • Improved heat up time #726
  • Dual speed PWM for finer power control #697
  • Tip disconnected image for non-advanced home screens #711
  • Locking buttons mode during soldering #705

Translation updates

Thanks to:

Note: Reuploaded 01/01/2021 to fix version string. No other changes.

Release 2.12 Beta | USB-PD & Settings menu

06 Sep 08:31
Compare
Choose a tag to compare

Smaller update to the 2.11 release earlier on.
This is a pre-release version to allow for any translation updates anyone spots.
Functionality should be all here 😁

Big changes are:

  • [TS80P] Improvements to the PD negotiation to handle a few more adapters cleanly
  • Pause on the last item in a list
  • Clean up the menu (removed both enables and settings, so that you can turn things off easier)
  • Removing the very old single line menu style.

Warning:
This update does change the settings struct which will mean that your settings will get reset sadly 😢

Translators

It would be amazing if you could have a quick roll through the menu to make sure I didnt break anything.
Also for the couple of languages that dont have two line menu's already in the translation files; could you please help by providing two line menu options for these? (If you are unsure, feel free to reach out 😄 )

  • Dansk
  • Magyar
  • Norsk
  • Slovenský
  • Türkçe

Clean up menu

What happened is that for a few options there was both a enable (turn on/off) and a setting.
While for other items these were combined into one option, where the adjustment had an "off" position.
This has updated these to all use the one menu option with an "off" position.