1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
|
<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><link rel="canonical" href="https://ralim.github.io/IronOS/History/" />
<link rel="shortcut icon" href="../img/favicon.ico" />
<title>Changelog - IronOS</title>
<link rel="stylesheet" href="../css/theme.css" />
<link rel="stylesheet" href="../css/theme_extra.css" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/styles/github.min.css" />
<script>
// Current page data
var mkdocs_page_name = "Changelog";
var mkdocs_page_input_path = "History.md";
var mkdocs_page_url = "/IronOS/History/";
</script>
<!--[if lt IE 9]>
<script src="../js/html5shiv.min.js"></script>
<![endif]-->
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/highlight.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/languages/yaml.min.js"></script>
<script>hljs.highlightAll();</script>
</head>
<body class="wy-body-for-nav" role="document">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side stickynav">
<div class="wy-side-scroll">
<div class="wy-side-nav-search">
<a href=".." class="icon icon-home"> IronOS
</a><div role="search">
<form id ="rtd-search-form" class="wy-form" action="../search.html" method="get">
<input type="text" name="q" placeholder="Search docs" aria-label="Search docs" title="Type search term here" />
</form>
</div>
</div>
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<ul>
<li class="toctree-l1"><a class="reference internal" href="..">Home</a>
</li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../GettingStarted/">Getting Started</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Flashing the firmware</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Flashing/MHP30/">MHP30</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Flashing/Pinecil%20V1/">Pinecil V1</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Flashing/Pinecil%20V2/">Pinecil V2</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Flashing/TS80%28P%29/">TS80(P)</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Flashing/TS100/">TS100</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Operation</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Menu/">Main Menu</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Settings/">Settings</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../DebugMenu/">Debug Menu</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Power/">Power</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Temperature/">Temperature</a>
</li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Logo/">Startup Logo</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Hardware</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../HallSensor/">Hall Sensor (Pinecil)</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Bluetooth/">Bluetooth (Pinecil V2)</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware/">Hardware Notes</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Troubleshooting/">Troubleshooting</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../HardwareIssues/">Known Hardware Issues</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../PowerSources/">Power sources</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../PortingToNewDevice/">New Hardware Requirements</a>
</li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Translation/">Translations</a>
</li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Development/">Development</a>
</li>
</ul>
<ul class="current">
<li class="toctree-l1 current"><a class="reference internal current" href="#">Changelog</a>
<ul class="current">
<li class="toctree-l2"><a class="reference internal" href="#v222">v2.22</a>
<ul>
<li class="toctree-l3"><a class="reference internal" href="#new-hardware-support">New Hardware Support</a>
<ul>
<li class="toctree-l4"><a class="reference internal" href="#sequre-s60">Sequre S60</a>
</li>
<li class="toctree-l4"><a class="reference internal" href="#ts101">TS101</a>
</li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="#features-changes">Features & changes</a>
<ul>
<li class="toctree-l4"><a class="reference internal" href="#pinecilv2-notes">PinecilV2 notes</a>
</li>
<li class="toctree-l4"><a class="reference internal" href="#profile-heating-mode-for-mhp30">Profile heating mode for MHP30</a>
</li>
<li class="toctree-l4"><a class="reference internal" href="#note-on-newer-oleds">Note on newer OLED's</a>
</li>
<li class="toctree-l4"><a class="reference internal" href="#smaller-updates">Smaller updates</a>
</li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v221">v2.21</a>
<ul>
<li class="toctree-l3"><a class="reference internal" href="#features-changes_1">Features & changes</a>
</li>
<li class="toctree-l3"><a class="reference internal" href="#pinecilv2-notes_1">PinecilV2 notes</a>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v220">v2.20</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v219">v2.19</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v218">v2.18</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v217">v2.17</a>
<ul>
<li class="toctree-l3"><a class="reference internal" href="#features-changes_2">Features & changes</a>
</li>
<li class="toctree-l3"><a class="reference internal" href="#notes">Notes</a>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v216">v2.16</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v215">v2.15</a>
<ul>
<li class="toctree-l3"><a class="reference internal" href="#features-changes_3">Features & changes</a>
</li>
<li class="toctree-l3"><a class="reference internal" href="#mhp30-support">MHP30 support</a>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v214">v2.14</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v213">v2.13</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v212">v2.12</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v211">v2.11</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v210">v2.10</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v209">v2.09</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v208">v2.08</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v207">v2.07</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v206">v2.06</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v205">v2.05</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v204">v2.04</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v203">v2.03</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v202">v2.02</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v201">v2.01</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v200">v2.00</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v117">v1.17</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v116">v1.16</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v115">v1.15</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v114">v1.14</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v113">v1.13</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v112">v1.12</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v111">v1.11</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v110">v1.10</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v109">v1.09</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v108">v1.08</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v107">v1.07</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v106">v1.06</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v105">v1.05</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v104">v1.04</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v103">v1.03</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v102">v1.02</a>
</li>
</ul>
</li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
<nav class="wy-nav-top" role="navigation" aria-label="Mobile navigation menu">
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="..">IronOS</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content"><div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs">
<li><a href=".." class="icon icon-home" aria-label="Docs"></a></li>
<li class="breadcrumb-item active">Changelog</li>
<li class="wy-breadcrumbs-aside">
<a href="https://github.com/ralim/IronOS/edit/dev/Documentation/History.md" class="icon icon-github"> Edit on GitHub</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div class="section" itemprop="articleBody">
<h1 id="version-changes">Version Changes</h1>
<h2 id="v222">v2.22</h2>
<h3 id="new-hardware-support">New Hardware Support</h3>
<h4 id="sequre-s60">Sequre S60</h4>
<p>The <a href="https://sequremall.com/products/sequre-s60-nano-electric-soldering-iron-support-pd-qc-power-supply-compatible-with-c210-soldering-iron-tips-precision-electronic-mobile-phone-repair-tool-anti-static-soldering-pen?variant=42361945096380">Sequre S60</a> uses JBC tips, which makes it quite useful for the smaller tip types and extra options available.</p>
<h4 id="ts101">TS101</h4>
<p>The TS101 is the evolution of the TS100, picking up USB-PD.
It has otherwise similar tip support to the TS100/Pinecil/PinecilV2.</p>
<p>Absolutely massive kudos goes to @VioletEternity for her work on the reverse engineering of this. If you at all are helped by IronOS running on this device more credit goes to her than to I. Also big thanks to @whitequark for organising + supporting + magic.</p>
<h3 id="features-changes">Features & changes</h3>
<h4 id="pinecilv2-notes">PinecilV2 notes</h4>
<ol>
<li>BLE is fixed on all devices.</li>
<li>Bootup Logo support is finalised and working.</li>
<li>Improved the tip control, improving accuracy and remove most oscillations.</li>
</ol>
<h4 id="profile-heating-mode-for-mhp30">Profile heating mode for MHP30</h4>
<p>This lets you define a heat profile and run this profile akin to a proper reflow device.
This can be used on the MHP30 by long-holding the A button (aka start button).
Profile can be edited in settings.</p>
<h4 id="note-on-newer-oleds">Note on newer OLED's</h4>
<p>To prevent this release being held up forever, the TS101 and S60 are being released with a limitation on the OLED screen.
The current code will only draw to the upper left corner of the screen.
Assets have been made for rendering this at full size, but the code is not complete yet.</p>
<h4 id="smaller-updates">Smaller updates</h4>
<ul>
<li>Filtering added to MHP tilt-exit to make it less sensitive</li>
<li>Warning if a tip is detected to be shorted (TS101 + PinecilV2)</li>
<li>Translation updates ❤️</li>
<li>Documentation updates</li>
<li>Lots of tooling and code cleanups</li>
</ul>
<h2 id="v221">v2.21</h2>
<h3 id="features-changes_1">Features & changes</h3>
<ul>
<li>Bluetooth Low Energy support for PinecilV2</li>
<li>Large cleanup of translation files; and refactor of how we handle fonts for translations</li>
<li>Fixes for I2C corruption on PinecilV2</li>
<li>Option for using adjustable profiles on USB-PD or not</li>
<li>Cleanups and improvements to the generated <a href="https://ralim.github.io/IronOS">documents website</a></li>
</ul>
<h3 id="pinecilv2-notes_1">PinecilV2 notes</h3>
<p>For Pinecil V2 users blisp is currently my recommended CLI tool for updating the device. It is built for all main OS's automatically. This does not apply to V1 devices. If your iron came with a blue grip, its a V1 and update the same as always. If your device came with a green silicone grip its a V2 device.</p>
<p>Alternatively you can use Spagett1's PineFlash tool that should provide a GUI interface for PinecilV1 & PinecilV2.</p>
<p>For a small number of V2 Pinecil devices there appears to be an interference issue between the Bluetooth Low Energy and some devices; more information here. If this occurs to you, please let us know in the issue and rollback to 2.20 for now.</p>
<h2 id="v220">v2.20</h2>
<ul>
<li>First "full" release for PinecilV2</li>
<li>Loots of documentation updates</li>
<li>Documentation is <a href="https://ralim.github.io/IronOS/GettingStarted">now nicely readable as a site</a></li>
<li>A fair collection of bugfixes for PinecilV2</li>
<li>Cold Junction Calibration was reworked and now occurs <em>at next boot</em> to make it easier to perform when the device is cold</li>
</ul>
<h2 id="v219">v2.19</h2>
<ul>
<li>Bug-fix Infinite Boot Logo</li>
<li>Shutdown settings for MHP30</li>
<li>Accelerometer sensitivity for MHP30</li>
<li>Allow showing unique device ID</li>
<li>Bug-fix chance of a power pulse at device boot</li>
<li>Updated translations</li>
<li>Improved documents, added features table</li>
</ul>
<h2 id="v218">v2.18</h2>
<ul>
<li>Support for animated bootup logo's</li>
<li>Bootup logo's moved to their own IronOS-Meta repo</li>
<li>New Vietnamese translation (limited due to screen size)</li>
<li>Fixes for SC7A20 in TS80(P)</li>
<li>Updated translations</li>
<li>Better Instructions/documents</li>
</ul>
<h2 id="v217">v2.17</h2>
<h3 id="features-changes_2">Features & changes</h3>
<ul>
<li>Indicate status of VBus for modding Pinecil (debug menu)</li>
<li>Better hall effect sensor sensitivity adjustment (larger range with more steps)</li>
<li>Temperature increment will "round" to nearest multiple of increase amount</li>
<li>Build setup migrated to Alpine (You can now build in docker easily, and on PinePhone/PinePhonePro)</li>
<li>-> Removed proprietary compiler for Pinecil RISCV now all uses normal gcc</li>
<li>-> Removed using the arm specific build of gcc for the one that alpine ships (Miniware devices)</li>
<li>Logo generator python script creates <code>.dfu</code> files for ease of use with Pinecil</li>
<li>Upgrades to translations</li>
<li>Support for new GD32103 based TS100 units turning up on the market</li>
<li>Raw hall effect reading now shows in the Pinecil debug menu</li>
<li>Fixed automatic orientation for newer TS80P's with the SC7 accelerometer</li>
<li>User interface slight changes</li>
<li>New <code>metadata.zip</code> file to allow the Pine Updater to automatically fetch information on releases</li>
</ul>
<h3 id="notes">Notes</h3>
<ul>
<li>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. (<a href="https://github.com/Ralim/IronOS/issues/1226">#1226</a>)</li>
<li><code>metadata.zip</code> is only designed for use by automatic software, ignore it for normal use</li>
<li>More details on Pinecil VBus mod coming via other channels.</li>
<li>Hall effect sensor is not fitted to Pinecil's by default, you have to fit this yourself if you want the feature</li>
<li>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.</li>
<li>-> Release has been updated to build <code>e065be3</code> after one bug with the BMA223 was found.</li>
</ul>
<h2 id="v216">v2.16</h2>
<ul>
<li>Overhaul of the Timer+ADC setup with help from @sandmanRO</li>
<li>Overhaul of the PID with help from @sandmanRO</li>
<li>Settings <em>should</em> now upgrade in place to future versions, with resets only happening to new/changed settings</li>
<li>Shows error if tip runaway (failed temperature sensor) is detected</li>
<li>USB-PD now has a timeout, to allow forcing QC3 negotiation to start faster</li>
<li>QC3 Voltages are now adjustable to user desired setpoint</li>
<li>Added a small tolerance to allow "overvoltage" on QC3 above unit specifications.<ul>
<li>Please note: Doing this is entirely at your own risk!</li>
</ul>
</li>
<li>New Advanced view that is much nicer to use and a very good daily driver option from @Mel-kior</li>
<li>OLED brightness and contrast thanks to @alvinhochun</li>
<li>Scrollbar is fixed so it doesnt jump around when menus are shown/hidden</li>
<li>Moved to <code>.dfu</code> files from <code>.bin</code> to make flashing commands easier</li>
<li>Every language had translation updates I believe</li>
<li>Romanian language added</li>
</ul>
<h2 id="v215">v2.15</h2>
<h3 id="features-changes_3">Features & changes</h3>
<ul>
<li>MHP30 support</li>
<li>Multi-lingual firmware combinations now exist for Pinecil</li>
<li>More fine grained voltage controlled options</li>
<li>USB-PD improvements (version one and two)</li>
<li>More configuration options for power pulse</li>
<li>All font / character encoding has been very reworked</li>
<li>More translation updates than one can count </li>
<li>More languages 😱 </li>
</ul>
<h3 id="mhp30-support">MHP30 support</h3>
<p>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 <em>final</em> 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.
<strong>Note: The boot logo scripts will need updates for this unit, so not supported yet.</strong></p>
<p>The flood doors are now open for feature requests for this unit :)</p>
<h2 id="v214">v2.14</h2>
<ul>
<li>Fixing auto rotation bug in the LIS accelerometer in the TS80/TS80P</li>
<li>Adds support for two new accelerometers
-- SC7A20 (Future Pinecil batch) #786
-- MSA301 (Newer TS80P) #761</li>
<li>Add warnings if accelerometer or USB-PD IC's are not detected #752
-- Only shows for first few boots, to help catch unsupported models</li>
<li>Fixed cooling down blink to be sane speed #769</li>
<li>
<p>Cleanup of threads and slightly faster power negotiation #790</p>
</li>
<li>
<p>Updates to flashing scripts #775</p>
</li>
<li>Documentation updates all over the place (and the wiki was given a cleanup)|</li>
<li>Updates to makefile #792 #787</li>
<li>Cleanup the folder name of the source code #800</li>
<li>clang-format spec setup #801</li>
</ul>
<h2 id="v213">v2.13</h2>
<ul>
<li>First <em>official</em> Pinecil release</li>
<li>All of the wire for Pinecil releases added</li>
<li>Updated Translations</li>
<li>Delay accelerometer to help with entering sleep on startup</li>
<li>Dual speed PWM to help with power limit control</li>
<li>Improve heat up time</li>
<li>Adds locking mode</li>
<li>Improved docs all over the place</li>
<li>Repo rename occured TS100 -> IronOS</li>
<li>Hall effect sensor support added (not fitted in Pinecil but optional)</li>
<li>QC 20V support for Pinecil</li>
<li>CI upgrades for faster builds</li>
<li>Fixed bug with accelerometer model on Pinecil</li>
<li>Rework of all of the temperature curves for better accuracy</li>
</ul>
<h2 id="v212">v2.12</h2>
<ul>
<li>Only released as pre-release</li>
<li>[TS80P] Improvements to the PD negotiation to handle a few more adapters cleanly</li>
<li>Pause on the last item in a list</li>
<li>Clean up the menu (removed both enables and settings, so that you can turn things off easier)</li>
<li>Removing the very old single line menu style.</li>
</ul>
<h2 id="v211">v2.11</h2>
<ul>
<li>First TS80P support</li>
<li>Added in a USB-PD driver stack for the FUSB302</li>
<li>Fixed some graphical glitches</li>
</ul>
<h2 id="v210">v2.10</h2>
<ul>
<li>GUI polish (animations and scroll bars)</li>
<li>Power pulse to keep power supplies alive</li>
<li>Adjustable tip response gain</li>
</ul>
<h2 id="v209">v2.09</h2>
<ul>
<li>Adjustable steps in temperature adjustment</li>
<li>Git hash now in build string</li>
<li>Adjustable language to set if US units are available or not</li>
<li>Some minor QC3 improvements</li>
</ul>
<h2 id="v208">v2.08</h2>
<ul>
<li>Fixes auto start in sleep mode</li>
<li>Power limiters</li>
</ul>
<h2 id="v207">v2.07</h2>
<ul>
<li>QC fixes</li>
<li>Cosmetic fixes for leading 0's</li>
</ul>
<h2 id="v206">v2.06</h2>
<ul>
<li>Warning on settings reset</li>
<li>Temp temp re-write</li>
<li>Display calibration offset</li>
<li>Hide some leading 0's</li>
<li>Menu timeouts</li>
</ul>
<h2 id="v205">v2.05</h2>
<ul>
<li>Language updates</li>
</ul>
<h2 id="v204">v2.04</h2>
<ul>
<li>GUI updates</li>
</ul>
<h2 id="v203">v2.03</h2>
<ul>
<li>Support for new accelerometers</li>
</ul>
<h2 id="v202">v2.02</h2>
<ul>
<li>Adds small font</li>
</ul>
<h2 id="v201">v2.01</h2>
<ul>
<li>Newer settings menu</li>
</ul>
<h2 id="v200">v2.00</h2>
<ul>
<li>Complete re-write of the low layer system to use the STM32 HAL for easier development</li>
<li>This allowed easier setup for the new ADC auto measuring system</li>
<li>Better tip PWM control</li>
<li>Moved to FreeRTOS for scheduling</li>
<li>Complete re-write from blank</li>
<li>Added detailed screen views</li>
<li>Added smaller font for said screen views</li>
</ul>
<h2 id="v117">v1.17</h2>
<ul>
<li>Added blinking cooldown display</li>
<li>Allowed smaller sleep timeout values</li>
<li>New font!</li>
<li>Automatic startup option</li>
</ul>
<h2 id="v116">v1.16</h2>
<ul>
<li>Added automatic rotation support</li>
<li>Added power display graph</li>
</ul>
<h2 id="v115">v1.15</h2>
<ul>
<li>Added support for a custom bootup logo to be programmed via the DFU bootloader</li>
</ul>
<h2 id="v114">v1.14</h2>
<ul>
<li>Changed input voltage cutoff to be based on cell count rather than voltage</li>
</ul>
<h2 id="v113">v1.13</h2>
<ul>
<li>Swapped buttons for menu to prevent accidentally changing first menu item</li>
<li>Added auto key repeat</li>
</ul>
<h2 id="v112">v1.12</h2>
<ul>
<li>Increases sensitivity options to be 1*9 with 0 off state</li>
<li>Fixes issue where going from COOL *> soldering can leave screen off</li>
</ul>
<h2 id="v111">v1.11</h2>
<ul>
<li>Boost mode</li>
<li>Change sensitivity options to be 1*8</li>
</ul>
<h2 id="v110">v1.10</h2>
<ul>
<li>Adds help text to settings</li>
<li>Improves settings for the display update rate</li>
</ul>
<h2 id="v109">v1.09</h2>
<ul>
<li>Adds display modes, for slowing down or simplifying the display</li>
</ul>
<h2 id="v108">v1.08</h2>
<ul>
<li>Fix settings menu not showing flip display</li>
</ul>
<h2 id="v107">v1.07</h2>
<ul>
<li>Adds shutdown time to automatically shutdown the iron after inactivity</li>
</ul>
<h2 id="v106">v1.06</h2>
<ul>
<li>Changes H and C when the iron is heating to the minidso chevron like images</li>
</ul>
<h2 id="v105">v1.05</h2>
<ul>
<li>Adds ability to calibrate the input voltage measurement</li>
</ul>
<h2 id="v104">v1.04</h2>
<ul>
<li>Increased accuracy of the temperature control</li>
<li>Improved PID response slightly</li>
<li>Allows temperature offset calibration</li>
<li>Nicer idle screen</li>
</ul>
<h2 id="v103">v1.03</h2>
<ul>
<li>Improved Button handling</li>
<li>Ability to set motion sensitivity</li>
<li>DC voltmeter page shows input voltage</li>
</ul>
<h2 id="v102">v1.02</h2>
<ul>
<li>Adds hold both buttons on IDLE to access the therometer mode</li>
<li>Changes the exit soldering mode to be holding both buttons (Like original firmware)</li>
</ul>
</div>
</div><footer>
<div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation">
<a href="../Development/" class="btn btn-neutral float-left" title="Development"><span class="icon icon-circle-arrow-left"></span> Previous</a>
</div>
<hr/>
<div role="contentinfo">
<!-- Copyright etc -->
</div>
Built with <a href="https://www.mkdocs.org/">MkDocs</a> using a <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<div class="rst-versions" role="note" aria-label="Versions">
<span class="rst-current-version" data-toggle="rst-current-version">
<span>
<a href="https://github.com/ralim/IronOS/" class="fa fa-github" style="color: #fcfcfc"> GitHub</a>
</span>
<span><a href="../Development/" style="color: #fcfcfc">« Previous</a></span>
</span>
</div>
<script src="../js/jquery-3.6.0.min.js"></script>
<script>var base_url = "..";</script>
<script src="../js/theme_extra.js"></script>
<script src="../js/theme.js"></script>
<script src="../search/main.js"></script>
<script>
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>
|