Can Paneldue firmware be saved?
-
I do not want to erase the firmware. I want to back it up so i can flash it back on in case of a failure.
I grabbed one of my spare 4.3's and once I "erase" the firmware, I cannot just "reset it. The screen stays blank.
I have tried to "read" the file and save it to a .bin, but when I try to reflash from that saved file, I cannot get the display to work. I must re-flash it with one of the files off the github before it will power on.
I have to be missing a setting somewhere.
-
@64bit said in Can Paneldue firmware be saved?:
I do not want to erase the firmware. I want to back it up so i can flash it back on in case of a failure.
I grabbed one of my spare 4.3's and once I "erase" the firmware, I cannot just "reset it. The screen stays blank.
I have tried to "read" the file and save it to a .bin, but when I try to reflash from that saved file, I cannot get the display to work. I must re-flash it with one of the files off the github before it will power on.
I have to be missing a setting somewhere.
Ah, of course. To achieve that, one of the GPNVM bits in the flash memory has to be changed. Unfortunately the PanelDue firmware doesn't provide a way to do that without also loading new firmware.
-
@dc42
So then how is the saved file any good to me? -
The original firmware binary is lost?
-
As I said in the original post.
I have a machine that is running a custom paneldue firmware.I am trying to save said firmware.
-
Yes, well if someone customized it there must be a binary somewhere. If that's a dead end, my apologies for bringing it up.
Hopefully DC42 may know of another way to extract the firmware.
-
@phaedrux
I've been trying to get the firmware since May of last year. Fusion3 wont hop off their high horse and let me play with it.It's bad enough they yelled at me for updating from 1.18 to 2.05.1
-
What modifications from stock have been made?
-
It's a pretty extensive overhaul.
-
Is this is?
-
Very close. This is the F410. Fusion3 wont come off their files, and its pissing me off. lol
-
I'm surprised they won't send at least a binary... it's not like anybody is gonna spend the time to reverse engineer and steal their super valuable corporate top secret 3d printer touch screen firmware specific to their machines .
If their version uses elements of the original PanelDueFirmware then they should provide the code per GPL as they are redistributing the code inside their physical product. But if they rolled their own firmware I suppose they can sit on it.
-
@nhof said in Can Paneldue firmware be saved?:
If their version uses elements of the original PanelDueFirmware then they should provide the code per GPL as they are redistributing the code inside their physical product. But if they rolled their own firmware I suppose they can sit on it.
If it's really a PanelDue in there talking to an actual Duet board, I'd be surprised if they rolled their own from scratch. More likely, it would it have been based originally on the GPL'd PanelDueFirmware project. (As far as I know, the paneldue firmware has always been covered by the GPL v3.)
The only way to really tell would be to examine the source or disassemble the firmware binary.... which might be why they are unwilling to send out the binary. Of course, there might be some other reason they're unwilling, but I have no idea what it might be.
What I don't see on their website and manuals for the F410 is any licensing information for firmware. Regardless of the panel, if they're using RRF on a duet board, it's also covered by GPLv3 and they should at least include a note stating that portions are covered by GPLv3.
It might be worthwhile to contact Duet3D to ask them for help.
-
@64bit said in Can Paneldue firmware be saved?:
Very close. This is the F410. Fusion3 wont come off their files, and its pissing me off. lol
When you ask, what is the reply?
@garyd9 said in Can Paneldue firmware be saved?:
It might be worthwhile to contact Duet3D to ask them for help.
Here we are to help.
-
@phaedrux said in Can Paneldue firmware be saved?:
@garyd9 said in Can Paneldue firmware be saved?:
It might be worthwhile to contact Duet3D to ask them for help.
Here we are to help.
I meant in terms of asking Duet3D to contact Fusion3 in order to enforce license terms of RRF, Paneldue firmware, and DWC. Here's an image from their F410 user manual:
Based on their "firmware version" string, it appears to be a derived work of RRF 1.18.
-
@garyd9 Indeed we shall if need be.
-
My Fusion3 machine is outside the warranty window. Fusion3 is already very upset with me for updating the machine to 2.05.1. They said that "There was proprietary code in the firmware and that I would likely brick the machine if you attempt to update the firmware."
Joke is on them. It runs great.
However, I was looking to update to 3.3, but I need the Panel to still be capable of communicating. Thats why I have been playing with the panel firmware.
No bother though, I have other screens.
-
@64bit I have a copy of the Fusion3 PanelDue hex file, happy to check with them about sharing it though by the license, they should already be doing so...
-
@64bit Source is here:
-
Oddly enough, I just found that too!