Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add TS101 support #1420

Closed
rozwell opened this issue Sep 28, 2022 · 132 comments
Closed

Add TS101 support #1420

rozwell opened this issue Sep 28, 2022 · 132 comments
Assignees
Labels
Enhancement New feature or additional function.
Milestone

Comments

@rozwell
Copy link

rozwell commented Sep 28, 2022

Hopefully TS101 hardware will be easy to adapt and there won't be any bootloader issues.

@rozwell rozwell added the Enhancement New feature or additional function. label Sep 28, 2022
@Ralim
Copy link
Owner

Ralim commented Sep 28, 2022

Trying to source one. Miniware so far have not shared any details (firmware, schematics).
May or may not be worth my time to to depending on complexity, but will try.

@River-Mochi
Copy link
Contributor

River-Mochi commented Sep 28, 2022

Hopefully TS101 hardware will be easy to adapt and there won't be any bootloader issues.

see if the word could be put out in the Miniware community if someone is willing to either mail Ralim a TS101 or easier if bunch of people can put some funds into the Sponsor link in top right of the screen (the heart).

Miniware should send Ralim one since his open firmware runs on most of their products and makes people like using the Miniware products more (don't know if they will). The default miniware firmware is not as fun or good so it would be nice if Miniware could have more cooperation with open source IronOS.

I know Ralim does this for the love of IronOS community. however, the community doesn't send him much love and coffee back (but rather many issues).

See reference link below, there are over 155,000 downloads of open IronOS just for TS100 alone (yet maybe ~24 Kofi/coffees donated to for all his time and volunteer work over several years (most of those Kofi donations are from Pinecil community which is small % of downloads in comparison to TS100/miniware users).

If even 10% of people donated 0.25 cents it would be meaningful since Ralim has a day job to pay for rent/food. I'd like to get that word out. And he tries to do everything he can to only use features on Github that are free and don't trigger the Advertisements. wouldn't it be nice if he could use some paid features but he can't afford it.

this is not pressure (people do what they can with what they have). But if you are in any social media groups with other Miniware people, just putting out some friendly info to help people know how much work goes into firmware, and how little the community is aware of it, and ralim never asks, the heart sponsor link is barely visible. I also know he buys a lot of equipment and chargers with his own money to test them and improve issues.

Reference datasheet is here

@rozwell
Copy link
Author

rozwell commented Oct 6, 2022

@Ralim I'm actually surprised they IronOS isn't the default firmware for Miniware irons, since it's just fantastic compared to default. Were you ever in contact Miniware about it? Or them supporting the project in any way? The least they could do, is provide 1 unit...

@river-b good point. I really love IronOS (using on TS100) so I just donated 4 Koffis 😉
It's good you pointed it out, cause I didn't actually notice that option it until now 😅 - dealing with all the daily crap can make people so dull...

@rozwell
Copy link
Author

rozwell commented Oct 8, 2022

@Ralim, @river-b Miniware responded to my YouTube comment:

MINIWARE
9 hours ago
Already send to Ralim.

@Ralim Can you confirm? 😀

@sorgelig
Copy link

I've just got TS101. That's great improvement over TS100. And it's really useful updates unlike Pinecil64 v2.0 (BT addition is dumbest feature ever). I like new larger screen and clean interface. PD support. New slot for tip not requiring to screw it every time you change the tip. The only problem with original FW is bad work with non-original tips with noisy temperature sensors. Otherwise FW is great.

@Ralim
Copy link
Owner

Ralim commented Oct 20, 2022

Alrighty my TS101 has arrived.

First a word of warning, don't rush to open it, (1) I broke plastic clips for the back cover (there is no screw). (2) You have to remove the front glass to get the screen out (if you just pull up on the PCB, you will tear off the screen). As such as I have not done a full teardown yet.

First impression notes:

  • Same STM32F103CU as the TS80P
  • Screen is a tiny bit larger, looks to be same resolution as others
  • Their bootloader is huge at 32k as they have packed storage into its region instead.
    • This means to make IronOS work either need to replace bootloader, or get creative at moving as much as we can into that area somehow.
  • Features are basically same as the old PinecilV1 though less powerful CPU as still on the F1.
  • Tip retention with the spring loaded ball, though nothing I would write home about, tips spin when using non-round ones.
  • Their firmware does the same serialisation check at the end of the firmware like MHP30 so backups need to be for your device if you want to run their firmware

Biggest issue is that at the moment only have ~32k of flash to work with, which is small.
So will need to ponder this a bit about how best to handle this; will add some complexity to bring up.

Have dumped the firmware off mine, and started poking around, need to figure out pinmaps and do all the usual bringup mess.
Once I confirm OLED+Buttons I will try and get my DFU bootloader working so we have a backup plan.

@sandmanRO
Copy link

I personally don't like the new design. It's somehow bulky / non-fluid as opposed to the old TS100 design, more likely dictated by the parts size fitted in rather than the other way around. It's very unlikely I would buy this product. But then again, I already have four TS100 units so I would not be needing more portable irons any time soon.
P.S. Please don't shoot...it's just a personal opinion ;-)

@SubZer01
Copy link

I personally don't like the new design. It's somehow bulky / non-fluid as opposed to the old TS100 design, more likely dictated by the parts size fitted in rather than the other way around. It's very unlikely I would buy this product. But then again, I already have four TS100 units so I would not be needing more portable irons any time soon. P.S. Please don't shoot...it's just a personal opinion ;-)

and who is interested in your opinion?
it is about the firmware Support from the TS101.
furthermore, the new design is made softer rather than vice versa.

@discip
Copy link
Collaborator

discip commented Oct 22, 2022

@SubZer01

and who is interested in your opinion?

I'm pretty sure you wouldn't be "talking" like that if you knew that this man contributed a significant part of the code that makes your device heat so precisely.

Look here: #1038

P.S. Please don't shoot...it's just a personal opinion ;-)

Furthermore he literally asked for not being shot. 😞

@Ralim
Copy link
Owner

Ralim commented Oct 23, 2022

@SubZer01 Please watch your tone, you are coming across super rude. I would rather not block anyone, but not against it.

Making some gradual progress on this. Dont have a huge amount of time at the moment, but have started poking a flash dump in Ghidra.

My rough plan is to:

  • Figure out the pinout they are using
    • Mildly concerned as they are bit-banging everything like before so wondering how many signals are on hardware pins sigh
  • Get all the basic features working
  • Trace out USB-PD stuff and see how thats done
  • Figure out how to use the screen (it is 128x32 so higher resolution)
    • I knew this day was inevitable but have to think about best way to handle it. Worst case will just scale possibly for now (unsure; would love ideas)
  • Wonder what to do about bootloaders, their one is super wasteful. They are clearly storing the virtual disk in the bootloader area. Which means we can store settings there but not the bootup logo.

I'll dump Ghidra and bins up sometime soon when I get more time, out of time for this weekend really.

@sandmanRO
I'm fairly similar tbh. Also dont like that tip contacts are soldered to the board; and assembly of screen under glued glass makes it muuch harder for repair. (Thus why I'm disassembling code rather than multimeter probing it).

EDIT:
Confirmed pinout is a mess, so at the minimum going to be bit-banging I2C. sigh ffs

@BF3000
Copy link

BF3000 commented Oct 24, 2022

I've just got TS101. That's great improvement over TS100. And it's really useful updates unlike Pinecil64 v2.0 (BT addition is dumbest feature ever). I like new larger screen and clean interface. PD support. New slot for tip not requiring to screw it every time you change the tip. The only problem with original FW is bad work with non-original tips with noisy temperature sensors. Otherwise FW is great.

Actually Pinecil v2 have much more improvements than TS101. BT support is dumb, but 28v PD support & short tips (3 sec to heat up from 20C to 300C) is not.

@PUF52
Copy link

PUF52 commented Nov 7, 2022

Just mini ware posted the firmware 1.09

@PUF52
Copy link

PUF52 commented Nov 7, 2022

really called it 1.10

@PUF52
Copy link

PUF52 commented Nov 7, 2022

but it's 1.09

@bot-enot
Copy link

Another update v1.11

@River-Mochi
Copy link
Contributor

River-Mochi commented Nov 10, 2022

Actually Pinecil v2 have much more improvements than TS101. BT support is dumb, but 28v PD support & short tips (3 sec to heat up from 20C to 300C) is not.

  • the newest Pinecil V2 came with the BL706 chip which has BT-BLE support as a side bonus. It was a low cost and readily available chip unlike other chips that are in short supply in the world. This is one main reason the BL706 MCU was chosen for Pinecil V2.
  • Pinecil also serves the Pine64 FOSS community as a RISC-V development tool. It is not just a soldering iron like other soldering irons.
  • Some people buy Pinecil and do not have any tip installed. They just have a Usb-C break-out board connected to the back side which helps with development (working with USB-C libraries for example). Sometimes they also have a completely different development OS running on pinecil that is not IronOS.
  • People often do not realize that Pinecil is not meant to be just a soldering iron and then criticise these other features it has based on an idea that a soldering iron can only function as a soldering iron.
  • If you think of it first as a RISC-V development hardware for the open source community and second as a soldering iron then it might make more sense why it has extra features for the open source community to explore.
  • See Pinecil Wiki here which explains how it serves as a RISC-V development tool
  • Other irons only care if they can solder. The Pinecil is held to an additional standard - how well does it meet the needs of the open source community purposes to be a RISC-V dev tool and could features be added that allow some community requests for fun and science.

@Ralim
Copy link
Owner

Ralim commented Nov 12, 2022

I am planning to continue work on this, motivation is lower as I'm going to have to rebuild a lot of the firmware to support this iron, so initial firmware will probably not be great.

So far all of the hardware pinouts I've found were done by an idiot, and so not going to be able to use hardware peripherals for things.
About halfway through making a pi out for the device.

Question for the community: the current bootloader wastes a bunch of space on the device. Is it worth pushing people to replace it or not?

@sorgelig
Copy link

If flashing bootloader will go wrong, will it brick the device? If so, then it's better to avoid flashing bootloader unless it's absolutely required.

@Ralim
Copy link
Owner

Ralim commented Nov 12, 2022

Yeah it can definitely go wrong. Its a problem that can be decided later on I guess. Just concerned since bringing in a new device also implies full feature completeness (langues etc) which is currently a fair bit chunky. And having to software bang more hardware chews up more space again.

@sorgelig
Copy link

will it require to flash original bootloader if for some reason an original firmware will be needed?

@BF3000
Copy link

BF3000 commented Nov 14, 2022

As long as there will be a way to restore it to original, I'm fine with that.
Flashing to IronOS is usually one way road.
And BIG WARNING will be nice.

@Serrzh
Copy link

Serrzh commented Dec 1, 2022

@Ralim Hello. sorry to bother you, I would like to ask if the firmware will eventually come out on ts 101? Is it worth waiting for this in the future?

@Ralim
Copy link
Owner

Ralim commented Dec 1, 2022

At this point I do not know if I will bother; it would most likely be a sub-par experience due to their hardware design decisions.
Most likely answer is that I will add some basic support; but (a) it will take time and (b) its a lower priority as I'm not paid to waste 100's of hours working around their design decisions and decompiling their firmware.

@L1cardo
Copy link

L1cardo commented Dec 10, 2022

They released v2 of their firmware which can go to 240w with PD3.1, that is crazy!!

@River-Mochi
Copy link
Contributor

River-Mochi commented Dec 10, 2022

They released v2 of their firmware which can go to 240w with PD3.1, that is crazy!!

could you give me a link to where they say it will do 240W?
I think they just enabled PD3.1 like we had in IronOS already for >4 months for Pinecil V2 (also supports EPR PD3.1). I've been running Pinecil V2 for 4 months with IRonOS at 28V, and with special Pine Short tip 6.2 ohm resistence the highest max would be ~126W for Pinecil V2.

Miniware TS101 says up to 28V 90W now on their website (the 28V is PD3.1 current chargers that are available). There are not even any USB-C chargers out yet that do 240w, the highest USB-C chargers that are EPR PD3.1 on the market in 2022 can only do 28V 140W.

Miniware website says only 90W, 28V on USB-C.
image

Miniware uses long 7.8-8.3 ohm tips, so at 28V EPR charger, with some manufacturer tolerance that would be about the 90W they say on their new listing. But not 240W (since that doesn't exist yet). A Special USB-C cable is required. the cable is rated at 240W (future proof), but the Chargers on the market are max 28V-140w right now. Cable is designed to last into new next standards for EPR that will be coming in the next few years, but the chargers are only capable of the lower end of the PD3.1 for 2022.

@Ralim
Copy link
Owner

Ralim commented Dec 10, 2022

I had to poke them a bunch and give them a hand to get them to add EPR support to the unit.
I'm glad that they did it; but no idea why they didnt at launch.

@Ralim
Copy link
Owner

Ralim commented Jun 5, 2023

Their bootloader doesnt let you erase it. (Unless it has new, exciting bugs to add to the hundreds of tickets their "amazing" 🙈 bootloader has caused me to have to deal with).

I have seen this being said so many times and I have no idea why really; its quite trivial to re-load their DFU from a backup you have taken to restore. BUT you cant load someone elses backup, as like the MHP30 they are serialised.

But dont worry, I'm working on the IronOS-Dfu supporting this, so you wouldn't ever get a brick. You just worse case miss out on being forced to view the Miniware Logo on boot each time.

@L1cardo
Copy link

L1cardo commented Jun 5, 2023

its quite trivial to re-load their DFU from a backup you have taken to restore. BUT you cant load someone elses backup, as like the MHP30 they are serialised

Yeah, this is what I am thinking, as long as you backup your own bootloader, there won't be issue.

Thanks again for all you guys!

@VioletEternity
Copy link

VioletEternity commented Jun 5, 2023

Brother, can you help me to remind them? The DFU of TS101 must not be erased, otherwise TS101 will be GG(game over), even if you read another DFU and then flash into it, it is useless, you can only send it back to the factory to recover.

Or you could (in the firmware dump I posted) change the byte at offset 0x542c from 0xb3 to 0xb4 and the DFU will boot on any device. The constant to look for in the disassembly if you want to patch a different DFU version is 0x1ffff7e8 (the UNIQUE_ID register).

EDIT: see this comment instead.

@sandmanRO
Copy link

sandmanRO commented Jun 5, 2023

The only thing that I could think of is sample1 and sample2 are used to correct the thermocouple's TEM (thermoelectromotive) voltage out of the offset induced by that 100k pull-up resistor. The tip resistance would be calculated along the way. When PA1 is high, the equations would be like these:

VDD = I1 * R100k + Rtip * (I1 +I2) + TEM (1)
VDD = I2 * R24k + Vdiode + Rtip * (I1 +I2) + TEM (2)
sample1 = Rtip * (I1 +I2) + TEM (3)

where I1 is the current that flows via 100k resistor, I2 is the current that flows via 24k resistor, Vdiode is the diode forward voltage, Rtip is the tip resistance and TEM is the actual thermocouple output. We have 4 unknowns, I1, I2, Rtip and TEM. We need one more equation. When PA1 is low we have:

sample2 = VDD * Rtip / (Rtip + R100k) + TEM (4)

From eq. (1), (2) and (3):
I1 = (VDD - sample1) / R100k
I2 = (VDD - Vdiode - sample1) / R24k

Let's have Itip = I1 + I2, by now a known value. Also, Rtip is significantly lower than 100kohm so Rtip + R100k ~= R100k. The eq. (3) and (4) would become:

sample1 = Rtip * Itip + TEM (3')
sample2 = Rtip * VDD / R100k + TEM (4')

Subtracting (4') from (3') would lead to:

sample1 - sample2 = Rtip * (Itip - VDD / R100k)

so

Rtip = (sample1 - sample2) / (Itip - VDD / R100k)

So now Rtip is a known value as well. Then, using (3') we can also compute actual TEM:

TEM = sample1 - Rtip * Itip

P.S. The R100k value might actually be 100.03kohms. If I read correctly the addendum, there is also a 30ohms resistor along the path of VDD - 100k resistor - tip, between the 100k resistor and the tip.

@VioletEternity
Copy link

VioletEternity commented Jun 5, 2023

Or you could (in the firmware dump I posted) change the byte at offset 0x542c from 0xb3 to 0xb4 and the DFU will boot on any device.

Apologies, that isn't quite right; I missed a few other places. Here's a patched DFU that will work on any device:
ts101_dfu_patched.zip

Note: I only patched the bootloader. The stock firmware also performs the same UNIQUE_ID check, and this DFU will not let you run Miniware's stock firmware at all. But it will let you flash and boot IronOS even if you have previously erased the unique serialized DFU in your iron.

@VioletEternity
Copy link

Incidentally, while looking through the copy protection code, I found out what PA5 and the corresponding 2111/2225 device is for. There is a function in the bootloader that manipulates that pin and if the outcome isn't right, it displays "IDChip Err". Considering that what's connected to PA5 is a two terminal ASIC, it seems safe to assume this is a 1-Wire device or something similar, though I haven't reverse-engineered the protocol in detail and it doesn't look very much like 1-Wire to me.

@gamelaster
Copy link
Collaborator

@VioletEternity so this is counterfeit measurement? :D

@sandmanRO
Copy link

The more I think this through the more I am convinced that the design has nothing to do with tip resistance measurements but rather an open thermocouple detection (ODT) that went overkill, that is they simultaneously used a static / passive OTD (via that 100k resistor) and also that dynamic OTD (PA1 + Diode + Resistor). The issue is, once you use a dynamic OTD there is no point in going redundant with a passive OTD and vice-versa. Moreover, the passive OTD shall NOT inject more than few nA into the thermocouple (TC) so the induced bias would significantly influence TC's TEM. Well, that is not the case here. That 100k pull-up would alter the results on a TS100 tip in excess of 12-13°C.

Let's try to broaden the picture here: do we really need to measure the tip resistance? I think not. The Miniware T100 tips seem to be fairly consistent in terms resistance. I have a whole bunch of TS100 Miniware tips, from pin-point tips to the large horse-shoe. Their resistance slightly varies within 7.5-7.7ohms. Beyond that, the IronOS does not report the injected power in absolute terms but as a relative value, and for that you don't really need to know the tip resistance as the value comes out from the "duty-cycle" value of power modulation pulse. Although I do not have a TS101 (nor intend to have one for that matter as I'm happy with a TS100s I have already), I am told that TS101 does not report the output power in absolute terms either, but still as a relative power bar, same as IronOS does.

Ok, let's assume we really WANT (as opposed to NEED) to measure the tip resistance using the math described above. We need to keep in mind that IronOS is using a hardware paced (hardware timers driven) ADC as opposed to the lame software polled ADCs used with Miniware firmware. To get this working, a new ADC injected channel would have to be configured in such a way it would be triggered when the PA1 rising edge while PA1 would have to go high precisely at the end of the power pulse gate, then go low, when a second ADC injected channel would be triggered, this time by the falling edge PA1 output, while PA1 output would be driven by yet another timer daisy-chained as slave to the power gate timer. Really? What a mess...

Stay tuned as that's not all. Let's remember that all the data acquisition stuff has to fit in a very narrow window of time, between two consecutive power modulation pulses. The operational amplifier that handles the tip's thermocouple output has a capacitor on the negative feedback...good for filtering out noises but that also induces a small delay, so every time PA1 changes state, we need to wait a bit before we could take a temperature measurement. I don't know what the negative feedback capacitor value to calculate the precise delay needed, but if delay is in range of ms, the entire IronOS' ADC timing would have to be reconsidered, basically by slowing everything down and that would not be a good thing as it would affect the PID performance.

Perhaps the best approach to measuring the resistance is to not do it continuously but only once per heating session, right before the session starts.

Of course, @Ralim would decide if he wants to go ahead with this, but my suggestion would be to let IronOS as it is. That 250µV offset induced by the 100k pull-up resistor (+10°C offset) could be easily corrected via the temperature calibration offset, and the mechanism for that is already in place. In the end, let's remember that we are talking about a damn soldering iron and not a precision temperature measurement device.

@Ralim
Copy link
Owner

Ralim commented Jun 8, 2023

Perhaps the best approach to measuring the resistance is to not do it continuously but only once per heating session, right before the session starts.

This is what I'm currently doing for PinecilV2, where I measure once at boot and roll with that. Since also keeping in mind if you change the resistance you (might) need to re-negotiate USB-PD. At that point its just easier to power cycle.
For TS101 I'll probably just port the same tip measurement code over so it can be used with the Pine64 short tips (lower resistance).

Of course, @Ralim would decide if he wants to go ahead with this, but my suggestion would be to let IronOS as it is. That 250µV offset induced by the 100k pull-up resistor (+10°C offset) could be easily corrected via the temperature calibration offset, and the mechanism for that is already in place. In the end, let's remember that we are talking about a damn soldering iron and not a precision temperature measurement device.

Since nearly all the units out there have this ~100K ish pullup resistor its similar for most. The current code assumes a certain uV offset on tips, included in that is this resistors impact. But yeah we are making a soldering Iron not some $200 measurement equipment 🙃

@sandmanRO
Copy link

Hello Ralim, I see now. I missed that part with the USB-PD negotiation based on the tip resistance. (In my defense) TS100 is powered via DC barrel only. Lucky me, I guess... one less thing to worry about :-)

@sorgelig
Copy link

sorgelig commented Jun 9, 2023

Since also keeping in mind if you change the resistance you (might) need to re-negotiate USB-PD.

what's problem to request maximum available current but use less current? In this case iron won't need to re-negotiate PD and simply use what is available.

@Ralim
Copy link
Owner

Ralim commented Jun 9, 2023

These tips are only resistive, and to meet PD specs; we can't draw more than the negotiated current.

So the problem happens when you have a low resistance tip, it can mean that you can't negotiate the max voltage. For example 60W capped chargers for 20V,3A. If you have a 6 ohm tip, that will exceed the 3A and so you need to drop down to 15V.

We can't pwm the tip anywhere near fast enough to just the pwm to regulate the current, nor do we have an inductor to filter it.

@Hoholok21
Copy link

@Ralim Hello there! Don't think it's arrogance, but could you tell me how many percent of the firmware is ready?

@iLLiac4
Copy link

iLLiac4 commented Jun 9, 2023

43,37% Sound like you are manager. Managers ask such stupid questions.

@Ralim
Copy link
Owner

Ralim commented Jun 12, 2023

@Hoholok21
Generally asking a question like this is ignored, especially when the linked PR has a progress / todo list on it that tells you what does and does not work. Additionally one could read the commit stream there to see whats being worked on at that point in time.

However, I would like to update that #1695 should be around about a testable working image now.
I think I have the core parts done (sans the OLED at full resolution), which should allow for hardware testing as I'm sure there will be bugs or missing features.
Bugs and missing features should be noted on that PR (not here).

@Ralim Ralim mentioned this issue Jun 18, 2023
@VioletEternity
Copy link

For attaching the display cover glass I have found that this product works well. It is very thin, appears to be strong enough for the task, and is fairly cheap.

@Ralim
Copy link
Owner

Ralim commented Jul 23, 2023

Going to close this as done. All the hardware support for TS101 is now in dev and future releases.
Full larger OLED support is coming but will be a future release.

@Ralim Ralim closed this as completed Jul 23, 2023
@whitequark
Copy link

@Ralim Thanks so much! I'm happily using my TS101 now \o/

@Ralim
Copy link
Owner

Ralim commented Jul 23, 2023

Please as always feel free to open issues should things break of course. Otherwise, happy soldering 😜

@RadioTek67
Copy link

Hi, @Ralim! Where can I get a your file for TS101 ?

@gamelaster
Copy link
Collaborator

@RadioTek67 download latest dev CI build here: https://github.com/Ralim/IronOS/actions/runs/5643689459

@rozwell
Copy link
Author

rozwell commented Aug 2, 2023

It was brought up before that input voltage can be 28V for DC (what MINIWARE officially confirms).
I stumbled upon their comment here where they claim upper DC limit is 30V.
I'm guessing that's what components are rated for so using 28V power supply sounds reasonable to leave some room for overshoot.

Nevertheless, that's a noticeable improvement and once fully supported, will be a nice direct replacement for TS100 :D

@dimxbox
Copy link

dimxbox commented Aug 2, 2023

It was brought up before that input voltage can be 28V for DC (what MINIWARE officially confirms). I stumbled upon their comment here where they claim upper DC limit is 30V. I'm guessing that's what components are rated for so using 28V power supply sounds reasonable to leave some room for overshoot.

Nevertheless, that's a noticeable improvement and once fully supported, will be a nice direct replacement for TS100 :D

I use a Microtik 28V 3.4A power supply with the TS101 soldering iron - no problems.
Mikrotik Power Adapter MT96-280340-12DT
Model: DQS961-280340-3

@Ryyis
Copy link

Ryyis commented Jan 23, 2024

I would like to flash my 101. When I connect it to PC it only shows 8kb total and free are 3kb. The hex file is to big. Have I overlooked something??

@StevenSeifried
Copy link
Contributor

I would like to flash my 101. When I connect it to PC it only shows 8kb total and free are 3kb. The hex file is to big. Have I overlooked something??

Are you in DFU mode? Seems not.

Unplug the USB cable, press and hold the "A" button, plug the USB cable back in. The display now should show DFU

@Ryyis
Copy link

Ryyis commented Jan 23, 2024

Thank you for the explanation. Ofc I havn't pressed A. Now it works.

@Wi-Fixit
Copy link

Wi-Fixit commented Feb 25, 2024

@Ralim Is there a way i can install and go back to the stock firmware on the TS101? I'm sure IronOS is great if i actually understood what some of the features are for and how to use them properly. But for a simple person like me the stock firmware was easier to navigate, easier to toggle sleep/heat mode and it would boost to 450C which now it won't go over 429C no matter how many watts i push it to.

@Ralim
Copy link
Owner

Ralim commented Feb 26, 2024

You can always just flash the stock firmware back the same way, you just flash their firmwares .hex file (the same as you used to flash IronOS)

Also small note: I would suggest never running your tip at 450C 😁

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or additional function.
Projects
None yet
Development

No branches or pull requests