IronOS icon indicating copy to clipboard operation
IronOS copied to clipboard

Fnirsi HS-01

Open cvetaevvitaliy opened this issue 1 year ago • 74 comments

Is your feature request related to a problem? Please describe. Add support Fnirsi HS-01

Describe the solution you'd like Create custom firmware for Fnirsi HS-01

Describe alternatives you've considered There is none

Additional context

ScreenShot 2023-03-09 at 20 18 59

PCB board

ScreenShot 2023-03-09 at 20 18 44

cvetaevvitaliy avatar Mar 09 '23 18:03 cvetaevvitaliy

  • is this already open source, do you have a link to the source code?
  • is there a schematic available, also link or attach it - this helps a lot or contact Vendor and ask for schematic.
  • which exact main MCU chip is used in this?
  • currently IronOS works on BL706, GD32VF103TB, Stm32f103 MCU chips (easier to port IronOS if same chips).
  • do you have a link to the company specifications for this model?

River-Mochi avatar Mar 14 '23 22:03 River-Mochi

I received this soldering iron, it looks and works very well. Manufacturer - Fnirsi, I wrote them a letter about the circuit and source code, but there is no answer yet (most likely there will be no answer). The main chip is CH571F, you can see it in the photos. There are no specifications from the manufacturer, there is an instruction where you can see something. HS-01 Intelligent Electric Soldering Iron User Manual V-02.5.pdf CH573DS1.PDF

Syncmasterklop avatar Mar 20 '23 03:03 Syncmasterklop

Until manufacturer is willing to provide a pinmap or schematic support isnt going to happen sadly That MCU can definitely run IronOS from a specifications perspective but without schematics its just too much work to reverse engineer at the moment. You are welcome to try and get in touch with the manufacturer and find out if they are interested. If they are willing to help with providing information for porting then this can be considered. (If you get an email contact, feel free to include me in the email if they are ok with it).

Ralim avatar Mar 24 '23 08:03 Ralim

I've also sent a message to Fnirsi outlining why IronOS support would be beneficial and the fact they don't have to share the entire schematic, but just the relevant parts. Here's to hoping they realise the marketing potential. The hotend cap is a really standout feature for me.

0x4C4A avatar Mar 24 '23 21:03 0x4C4A

slightly off topic, but can anyone measure the HS01 iron without the hot-end cap?

The measurements i see online are 184mm x 20mm diameter from end to end with the cap installed.

i don't have a need for the cap, but my case I use for storing all my equipment has 170mm column slots. if it fits without the cap, that'd be great.

also if anyone can measure the LxWxH of the included PD65 watt charger, that would be much appreciated. Not much info on these units yet.

Careless avatar Apr 22 '23 05:04 Careless

Forgot to update - Fnirsi wrote me back, unfortunately they were not receptive to my reasoning that releasing the schematic would be beneficial.

Hi, dear friend, Thank you for your support to FNIRSI and your suggestions, It's a pity that the schematic is the engineer's secret, he didn't share it with us, we can't help you. Thank you for your understanding,

Perhaps more messages may make them reconsider, but for now, it looks like reverse engineering is the only way to go.

@Careless The length depends on the tip used, the iron with my default tip (HS01-B2) is 176mm, with the longest - the thin tip (HS01-ILS), it goes up to 180mm. I have the EU power brick, and its dimensions are ~90.1mm from prongs to top, ~53mm for just the brick from bottom to top (not counting the prongs) and 35.8mm squared for the brick outer dimensions. Here's a picture, so it's easier to understand.

0x4C4A avatar Apr 23 '23 10:04 0x4C4A

that's a shame that they don't want to supply the schematic, but maybe they'll change their mind if we bug them.

damn, 176mm is 6mm longer than i was hoping. i wonder if there is a shorter one I can keep in the iron for storage in my carrying cases I use for my equipment. i do like the tool-less tip changing though, so i can just remove the tip I guess.

i have one coming on the way tomorrow, maybe I won't open it just yet. i was hoping i could get something to replace my ts100 that could be powered from a 100w power bank in the future for field repairs where no power is available.

thanks for measuring.

Careless avatar Apr 23 '23 16:04 Careless

CH573DS1.PDF в конце документа нашел ссылку на сайт. Очень много информации. Будьте внимательны. At the end of the document I found a link to the site. A lot of information. be careful ))) https://www.wch.cn/

ssharkula avatar Apr 25 '23 22:04 ssharkula

I just got the iron yesterday. It feels like a good value due to the charger and the cord and the full range of tips. the entire ensemble fits nicely in my field-repair boxes without the tip installed, but the nice tool-free gland nut is IMHO nicer than the pinecil and ts iron solutions, so I don't mind. The shell is also anodized aluminum, not plastic.

now I can leave the 19v roomba power supply and the crappy cord it has at home with the ts100. the silicone USB-C cord is super nice and flippity-floppity. the iron stays put when resting on the table without the included stand.

really hoping we can somehow get IronOS to work on this thing. It seems ok as is, but I noticed it immediately starts heating when you press the left most button and i didn't know what temp it was getting to, so i had to throttle it back.

also navigating the UI is a little cumbersome until you get used to it.

maybe I should pester them to reconsider their engineers opinion on third party firmware.

Careless avatar Apr 26 '23 01:04 Careless

It's a pity that the schematic is the engineer's secret, he didn't share it with us, we can't help you.

This sounds more like a can't rather than a won't. Are we sure that Fnirsi is the OEM and not simply the first of many to brand a white-labelled product? I know they claim to be an OEM but it wouldn't be the first time.

I'm interested in this iron too so I'll do a little digging to see if I can find anything.

RogWilco avatar May 02 '23 01:05 RogWilco

I emailed them as well through their website form and have not received any reply whatsoever.

In my message I didn't pressure them or anything of the sort, I just asked them to consider allowing the users of their products extend the life of their purchase by allowing themselves to offer longer term support publicly as it would be beneficial to their sales because right now TS101 and Pinecil V2 are the most popular and the HS-01 is probably not selling as well as it could because of its closed software.

maybe they got the message, maybe not. i can't tell as of yet.

I should also add that so far I'm liking the iron as is. It's a lot more comfortable to hold than the TS100 and the rubber grip stops it from rolling around on my desk... Really hoping they set this 'lil iron free.

the GVDA iron looks to be made much the same, and has a triangular shape, but the HS-01 came with everything needed for my field-repair setup.

I'm looking to buy a suitable PD65W power bank right now so I can use the iron without an outlet, and charge my usb field equipment as well.

Careless avatar May 02 '23 02:05 Careless

+1 This iron looks very promising. I love the construction.

rzabarazesh avatar May 02 '23 20:05 rzabarazesh

Is FNIRSI HS-01 compatible with TS100 tips

sasuta avatar Jun 09 '23 17:06 sasuta

Is FNIRSI HS-01 compatible with TS100 tips

no. it uses it's own type of tip that i think is the same as the GVDA irons, and is supposedly just a shorter version of the T12 style tips.

Careless avatar Jun 09 '23 17:06 Careless

Thanks bro.

sasuta avatar Jun 09 '23 17:06 sasuta

Thanks bro.

no problem.

They are referred to as "FM65"-XX tips, the XX being the same two digit identifier for the tip style as used to describe tips for the TS100 as far as I've seen.

Careless avatar Jun 09 '23 18:06 Careless

Holding the left button while inserting the USB-C pushes the iron into bootloader mode. Holding the right button while inserting the USB-C pushes the iron into programming (?) mode (see below for unknown device VID: 4348 PID: 55E0).

Attached is firmware update from their site, http://www.fnirsi.com.cn/download/weld

image HS01-20221212.zip

limyz avatar Jun 10 '23 07:06 limyz

Maintaining the left button while plugging it in (power it on) : On the iron LCD : BootLoader On the computer :

$ dmesg
[...]
[14385.166629] usb 2-1.2: new full-speed USB device number 5 using ehci-pci
[14385.278038] usb 2-1.2: New USB device found, idVendor=1a86, idProduct=5722, bcdDevice= 1.00
[14385.278058] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[14385.278065] usb 2-1.2: Product: QPUC0
[14385.278069] usb 2-1.2: Manufacturer: QPLINK
[14385.278073] usb 2-1.2: SerialNumber: 2017-2-25
[14385.335846] cdc_acm 2-1.2:1.0: ttyACM0: USB ACM device
[14385.335884] usbcore: registered new interface driver cdc_acm
[14385.335887] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters

Remarks : Stays in this mode until the iron is unplugged (powered off).


Maintaining the right button while plugging it in (power it on) : On the iron LCD : (empty LCD) On the computer :

$ dmesg
[...]
[14597.822870] usb 2-1.2: new full-speed USB device number 6 using ehci-pci
[14597.931688] usb 2-1.2: New USB device found, idVendor=4348, idProduct=55e0, bcdDevice=29.00
[14597.931708] usb 2-1.2: New USB device strings: Mfr=0, Product=0, SerialNumber=0

Remarks : Stays in this mode for about 7-8 seconds then boot up normally (no action needed from the user).

Jonas-fr avatar Jun 17 '23 23:06 Jonas-fr

Well those usb ID's match wch-ic.com chips as expected. Good to see we have a usb bootloader there.

For next steps in IronOS at a minimum we need pinout information and general iron architecture information. Basically this comment https://github.com/Ralim/IronOS/issues/1420#issuecomment-1574356410 through to https://github.com/Ralim/IronOS/issues/1420#issuecomment-1574690791 worth of information.

At the moment I dont have one of these units (or much time) to do this tracing. If someone with the iron can do a rough pinout I can look at scheduling support.

Ralim avatar Jun 18 '23 04:06 Ralim

PCB board

ScreenShot 2023-03-09 at 20 18 44

@cvetaevvitaliy Did you disassemble your unit to take this picture? If yes would you mind describing the steps you've taken to do so? I'm trying to open mine to get the pinout and wouldn't want to break anything if possible. Thanks

Jonas-fr avatar Jun 18 '23 14:06 Jonas-fr

Yesterday, I also bought a Fnirsi HS-01. For 26 EUR/~29 USD, I couldn't say "No" to it ^^ I have now also written an email to Fnirsi regarding the support of IronOS, I am waiting to see what they will answer.

StevenSeifried avatar Jun 24 '23 11:06 StevenSeifried

Kaiweets is selling the same soldering iron under the name KETS02. Maybe someone wants to try their luck regarding the scheme with them.

KaMyKaSii avatar Aug 07 '23 04:08 KaMyKaSii

@KaMyKaSii I have written to Kaiweets. Let's see what Kaiweets answers ^^

StevenSeifried avatar Aug 07 '23 05:08 StevenSeifried

PCB board ScreenShot 2023-03-09 at 20 18 44

@cvetaevvitaliy Did you disassemble your unit to take this picture? If yes would you mind describing the steps you've taken to do so? I'm trying to open mine to get the pinout and wouldn't want to break anything if possible. Thanks

Hi @cvetaevvitaliy I guess you have more important things to do right now and that's OK, just please don't forget to get back to us regarding this question whenever you'll have the time.

Jonas-fr avatar Aug 17 '23 14:08 Jonas-fr

PCB board ScreenShot 2023-03-09 at 20 18 44

@cvetaevvitaliy Did you disassemble your unit to take this picture? If yes would you mind describing the steps you've taken to do so? I'm trying to open mine to get the pinout and wouldn't want to break anything if possible. Thanks

Hi @cvetaevvitaliy I guess you have more important things to do right now and that's OK, just please don't forget to get back to us regarding this question whenever you'll have the time.

Hi, I just got mine but it came broken so I contacted Fnirsi on What's App and they provided a video showing how to disassemble it. Here's the video: https://github.com/Ralim/IronOS/assets/43754408/a1d946df-8a6d-4245-b54d-c85efa1321ae

Klbgr avatar Aug 18 '23 20:08 Klbgr

Got my hands on this beauty: now I can start to gather the required information to get IronOS on it 0001

ggaljoen avatar Oct 15 '23 14:10 ggaljoen

More details: 101 102

ggaljoen avatar Oct 15 '23 15:10 ggaljoen

Got my hands on this beauty: now I can start to gather the required information to get IronOS on it 0001

Any updates?

Danimal4326 avatar Nov 09 '23 16:11 Danimal4326

Got not enough time in the past weeks; next periode should be better. More information/spare time is on it's way...

ggaljoen avatar Nov 09 '23 19:11 ggaljoen

20231119_141337 20231119_141438 20231119_142800 20231119_142806

ggaljoen avatar Nov 19 '23 15:11 ggaljoen