1
0
forked from me/IronOS
Files
IronOS/Documentation/History.md
Ivan Zorin 5754622fea Include History.md to online docs as Changelog (#1799)
docs/changelog: include History.md to read-the-docs site generating as Changelog, update titles formatting & unify style between sections
2023-08-16 10:06:55 +10:00

8.2 KiB

Version Changes

V2.19

  • Bug-fix Infinite Boot Logo
  • Shutdown settings for MHP30
  • Accelerometer sensitivity for MHP30
  • Allow showing unique device ID
  • Bug-fix chance of a power pulse at device boot
  • Updated translations
  • Improved documents, added features table

V2.18

  • Support for animated bootup logo's
  • Bootup logo's moved to their own IronOS-Meta repo
  • New Vietnamese translation (limited due to screen size)
  • Fixes for SC7A20 in TS80(P)
  • Updated translations
  • Better Instructions/documents

V2.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.

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
  • Every language had translation updates I believe
  • Romanian language added

V2.15

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 support

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 :)

V2.14

  • 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

  • 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

V2.13

  • First official Pinecil release
  • All of the wire for Pinecil releases added
  • Updated Translations
  • Delay accelerometer to help with entering sleep on startup
  • Dual speed PWM to help with power limit control
  • Improve heat up time
  • Adds locking mode
  • Improved docs all over the place
  • Repo rename occured TS100 -> IronOS
  • Hall effect sensor support added (not fitted in Pinecil but optional)
  • QC 20V support for Pinecil
  • CI upgrades for faster builds
  • Fixed bug with accelerometer model on Pinecil
  • Rework of all of the temperature curves for better accuracy

V2.12

  • Only released as pre-release
  • [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.

V2.11

  • First TS80P support
  • Added in a USB-PD driver stack for the FUSB302
  • Fixed some graphical glitches

V2.10

  • GUI polish (animations and scroll bars)
  • Power pulse to keep power supplies alive
  • Adjustable tip response gain

V2.09

  • Adjustable steps in temperature adjustment
  • Git hash now in build string
  • Adjustable language to set if US units are available or not
  • Some minor QC3 improvements

V2.08

  • Fixes auto start in sleep mode
  • Power limiters

V2.07

  • QC fixes
  • Cosmetic fixes for leading 0's

V2.06

  • Warning on settings reset
  • Temp temp re-write
  • Display calibration offset
  • Hide some leading 0's
  • Menu timeouts

V2.05

  • Language updates

V2.04

  • GUI updates

V2.03

  • Support for new accelerometers

V2.02

  • Adds small font

V2.01

  • Newer settings menu

V2.00

  • Complete re-write of the low layer system to use the STM32 HAL for easier development
  • This allowed easier setup for the new ADC auto measuring system
  • Better tip PWM control
  • Moved to FreeRTOS for scheduling
  • Complete re-write from blank
  • Added detailed screen views
  • Added smaller font for said screen views

V1.17

  • Added blinking cooldown display
  • Allowed smaller sleep timeout values
  • New font!
  • Automatic startup option

V1.16

  • Added automatic rotation support
  • Added power display graph

V1.15

  • Added support for a custom bootup logo to be programmed via the DFU bootloader

V1.14

  • Changed input voltage cutoff to be based on cell count rather than voltage

V1.13

  • Swapped buttons for menu to prevent accidentally changing first menu item
  • Added auto key repeat

V1.12

  • Increases sensitivity options to be 1*9 with 0 off state
  • Fixes issue where going from COOL *> soldering can leave screen off

V1.11

  • Boost mode
  • Change sensitivity options to be 1*8

V1.10

  • Adds help text to settings
  • Improves settings for the display update rate

V1.09

  • Adds display modes, for slowing down or simplifying the display

V1.08

  • Fix settings menu not showing flip display

V1.07

  • Adds shutdown time to automatically shutdown the iron after inactivity

V1.06

  • Changes H and C when the iron is heating to the minidso chevron like images

V1.05

  • Adds ability to calibrate the input voltage measurement

V1.04

  • Increased accuracy of the temperature control
  • Improved PID response slightly
  • Allows temperature offset calibration
  • Nicer idle screen

V1.03

  • Improved Button handling
  • Ability to set motion sensitivity
  • DC voltmeter page shows input voltage

V1.02

  • Adds hold both buttons on IDLE to access the therometer mode
  • Changes the exit soldering mode to be holding both buttons (Like original firmware)