Ralim / IronOS

Open Source Soldering Iron firmware
https://ralim.github.io/IronOS/
GNU General Public License v3.0
7.24k stars 718 forks source link

USB Mass storage to import/export settings #1466

Closed chatelao closed 1 year ago

chatelao commented 2 years ago

Is your feature request related to a problem? Please describe.

Ralim commented 2 years ago

This is not planned to be supported due to devices not having enough space in flash for a usb stack.

It would be nice but would take a fair bit of work, and would need to be Pinecil devices only. If you wanted to add it for the Pinecil devices, as always PRs are welcome.

😁

River-Mochi commented 2 years ago

Is your feature request related to a problem? Please describe.

  • Expose the Iron as a mass storage device on USB.
  • Allow up-/downloading all settings as a textfile

Which soldering Iron do you have?

discip commented 1 year ago

@chatelao Do you own a Pinecil of any kind? Will you do a PR for this FR, if not please consider closing this issue reasoned by the developer's statement?

ace-dent commented 1 year ago

+1 New user with a TS80P ~ also missing the ability to edit settings, as per the stock firmware.

River-Mochi commented 1 year ago

New user with a TS80P ~ also missing the ability to edit settings, as per the stock firmware. @ace-dent

will you be submitting the PR for this otherwise this ticket should maybe be closed as Ralim said above, not planned to implement as there is not enough space in flash for a USB stack.

Ralim commented 1 year ago

On the Miniware devices there is less than 1k of flash space left, we dont have any option of doing a usb stack on the Miniware irons due to this.

On Pinecilv2 we are providing this option via BLE instead as that is far easier to implement.

ace-dent commented 1 year ago

Thanks @Ralim for the info. I'm new to the project, so didn't realise you were so space constrained... Is there a reason Miniware can flash larger firmware to the TS80P?

River-Mochi commented 1 year ago

On Pinecilv2 we are providing this option via BLE instead as that is far easier to implement.

what is the BLE option provided for Pinecilv2 as USB storage device?
or do you mean exporting settings data over BLE so that BLE apps like PineSAM can pick it up?