Firmware Confusion 1.0.02 and 1.0.03
Posted: Mon Sep 24, 2018 5:31 pm
Hi.
I'm using a GeeTech I3 pro B since some month now and I'm very satisfied with it. Now, I would like to enable the system for auto bed leveling and therefore I have to update the firmware. But what is the version I should start from, and where do I get a copy of my existing WORKING firmware?
When I readout the M115 command, I get the following string as result:
Recv: FIRMWARE_NAME:V1.0.03 Sprinter/grbl mashup for gen6 FIRMWARE_URL:https://github.com/Ultimaker/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:I3proB EXTRUDER_COUNT:1 UUID:00000000-0000-0000-0000-000000000000
In the firmware code downloaded from the GeeTech forum here I found:
#define MSG_M115_REPORT "FIRMWARE_NAME:Marlin V1.0.2; Sprinter/grbl mashup for gen6 FIRMWARE_URL:" FIRMWARE_URL " PROTOCOL_VERSION:" PROTOCOL_VERSION " MACHINE_TYPE:" MACHINE_NAME " EXTRUDER_COUNT:" STRINGIFY(EXTRUDERS) " UUID:" MACHINE_UUID "\n"
So it looks to me, my original Firmware is already newer than the one distributed here in the forum official (and in the wiki as well). Can someone explain me why this is the fact and how I should proceed? - If I don't get a good answer, I would continue with the latest released version from the Marlin gitHub location including the I3 pro B example configuration.
Upfront, thanks for your help.
I'm using a GeeTech I3 pro B since some month now and I'm very satisfied with it. Now, I would like to enable the system for auto bed leveling and therefore I have to update the firmware. But what is the version I should start from, and where do I get a copy of my existing WORKING firmware?
When I readout the M115 command, I get the following string as result:
Recv: FIRMWARE_NAME:V1.0.03 Sprinter/grbl mashup for gen6 FIRMWARE_URL:https://github.com/Ultimaker/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:I3proB EXTRUDER_COUNT:1 UUID:00000000-0000-0000-0000-000000000000
In the firmware code downloaded from the GeeTech forum here I found:
#define MSG_M115_REPORT "FIRMWARE_NAME:Marlin V1.0.2; Sprinter/grbl mashup for gen6 FIRMWARE_URL:" FIRMWARE_URL " PROTOCOL_VERSION:" PROTOCOL_VERSION " MACHINE_TYPE:" MACHINE_NAME " EXTRUDER_COUNT:" STRINGIFY(EXTRUDERS) " UUID:" MACHINE_UUID "\n"
So it looks to me, my original Firmware is already newer than the one distributed here in the forum official (and in the wiki as well). Can someone explain me why this is the fact and how I should proceed? - If I don't get a good answer, I would continue with the latest released version from the Marlin gitHub location including the I3 pro B example configuration.
Upfront, thanks for your help.