Can Paneldue firmware be saved?
-
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!