diff --git a/Documentation/Flashing.md b/Documentation/Flashing.md index 0fffd9b4..6551c235 100644 --- a/Documentation/Flashing.md +++ b/Documentation/Flashing.md @@ -83,9 +83,12 @@ Check the extension of your firmware, it should be `.RDY` now. ## Pinecil (Pine64) The MCU used in the Pinecil supports usb-dfu. + To enter DFU mode, hold the button at the back of the iron while connecting to usb over usb-c. Generally all usb controllers work, but some hubs have issues so avoiding hubs may be best. + Once the device is connected while holding the button, the screen will stay **off**. + This is normal, and then you can use the appropriate tool to load the .hex or .bin file as per your OS. You can also refer to the Pine64 [Wiki](https://wiki.pine64.org/wiki/Pinecil). @@ -95,22 +98,21 @@ You can also refer to the Pine64 [Wiki](https://wiki.pine64.org/wiki/Pinecil). Using `dfu-util` you can flash the firmware using a command line as such: ``` -dfu-util -d 28e9:0189 -a 0 -D Pinecil_EN.bin -s 0x08000000:mass-erase:force -``` - -If this command fails with `dfu-util: Error during special command "MASS_ERASE" get_status`, try this instead: - -``` -dfu-util -d 28e9:0189 -a 0 -D Pinecil_EN.bin -s 0x08000000 +dfu-util -D Pinecil_EN.dfu ``` ### Windows For windows the easiest tool to use is the vendors gui tool from [here](http://www.gd32mcu.com/download/down/document_id/176/path_type/1). + Should the link break, its called "GD32 MCU Dfu Tool" and can be grabbed from http://www.gd32mcu.com/en/download/. + You will also need the matching drivers from [here](http://www.gd32mcu.com/download/down/document_id/244/path_type/1) installed if you have not used gigadevice parts before. + These are called "GD32 Dfu Drivers" if the link breaks. +You can also use dfu-util if you wish to set it up, but that is better documented by others + ### FAQ #### [Miniware] The file is showing up with the extension `.ERR` diff --git a/Documentation/History.md b/Documentation/History.md index 2ae4639c..164be06f 100644 --- a/Documentation/History.md +++ b/Documentation/History.md @@ -1,5 +1,48 @@ # Version Changes +## 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 +* Romainian 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 + +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