PanelDue 5i V1.0 - White screen of death?
-
@Phaedrux Yes - With it connected to the PC via USB, I press erase for a few seconds and then reset. Nothing visibly changes, but if I unplug the USB power and plug it back in, the screen comes up white and it will accept a write from BOSSA 1.9.1. Write reports success. Verify reports success. Info returns Device: ATSAM4S4, Version: v1.13 RC2 Feb 20 2013 13:25:17 (not sure what that's referring to, though). Now if I press the reset button, the Duet3D splash screen rolls up, then immediately to the main screen. No calibration option...
-
Are you certain you check the "erase" box in bossa?
ATSAM4S4, Version: v1.13 RC2 Feb 20 2013 13:25:17 (not sure what that's referring to, though).
probably the bootloader version, shouldn't matter.
-
@bearer Yes - Erase all, Lock, Boot to Flash are checked while performing the above steps.
-
idk, i've always opted for the command line version, i think the options are different and it allows automatic reboot avoiding any issues there. might be worth a try. Assuming windows and normal english paths; with firmware in download folder and bossa in program files for 32bits programs.
cd Downloads "\Program Files (x86)\BOSSA\bossac.exe" -e -w -v -b PanelDue-5.0i-7.0i.bin -R
-
@bearer Thanks for that - just ran command line as you showed it (had to add -p COM5) and it flashed and rebooted. Same result, touch is off, no calibration option.
-
@pkirill said in PanelDue 5i V1.0 - White screen of death?:
touch is off
but if you know where you're tapping and you see where it hits, can you not extrapolate where to tap to hit setup and then calibrate?
-
@bearer It's waaayyyy off - I think I'd need a few more inches of screen. if tap in the very lowest right part of the screen, I get the button bar (-5 -1 SET +1 +5) for setting the bed temp and trying to tap that just activate the stop button and clears it.
Its almost like the resolution of the touch area has been giant sized and moved. There is a large area on the lower part of the screen I can tap that activates the stop button and much across the top that activates nothing.
-
Can you do a test for me to confirm that it's actually flashing?
Use the nologo version of the firmware. Then when it boots up there should be no splash screen. If the splash screen remains then we know it hasn't actually flashed.
-
Done. Flash using no logo firmware and no logo on reset. No calibration... So it is actually flashing... I've also checked the solder on the four wires from the LCD and verified the ribbon cable is seated...
-
Can you post some detail photos of the front and back of the paneldue?
Does it look like the screen is too tight, or skewed, or depressed in anyway? I wonder if maybe something is causing a false touch on the display so that after flashing, the touch calibration (that white screen you describe) is being completed accidentally.
-
@Phaedrux ! Thanks for you continued help with this. I couldn't upload them all here, but here's a link to a gallery of images: PanelDue 5i Images
I don't see any depressions, cracks, dents, etc. but not really sure what I'm looking for...
-
To run calibration:
- Are you able to get to the Setup page and select either the Calibrate Touch or the Factory Settings option? This depends on just how far out the calibration is.
- If you can't do that, here's a trick to force it to go to the calibration screen at startup. Press Erase and load Bossa, but upload the wrong firmware file (just make sure it is for a v3 PanelDue, not a v2). Then press Reset to start that firmware. The screen may be garbled, but wait for the splash screen to disappear. You should now get a (possibly garbled) touch calibration screen. At this point, press Erase again and upload the correct firmware. The touch calibration screen should appear after startup.
Explanation: on a V3 PanelDue, upgrading the firmware to a later version of the same build doesn't clear the touch calibration; but uploading a different firmware build does.
-
@dc42 could you also downgrade to an older version of the correct firmware, then upgrade?
Ian
-
@droftarts said in PanelDue 5i V1.0 - White screen of death?:
@dc42 could you also downgrade to an older version of the correct firmware, then upgrade?
Ian
Only a very much older version of the firmware.
-
@dc42
"Are you able to get to the Setup page and select either the Calibrate Touch or the Factory Settings option? This depends on just how far out the calibration is."
No luck at all getting to the Setup page. Tapping lowest rightest corner of the screen with a pencil lead only gets me to the heated bed temp area next to Standby C.I was very hopeful - the explanation made total sense. However, flashing with v3 firmware did not get it. I did notice more of a pause at the end of the splash rollup but still no calibration. The closest I got to a real change was flashing with the PanelDue-v3-7.0.bin left me with no touch action after a button reset and reflash with PanelDue-5.0i-7.0i.bin. I tried the 4.3 and 5 as well. All gave a calibration screen (garbled in some way as you said). But after a reset/reflash either the same issue or no touch. Tried all using the BOSSA GUI and command line, different COM ports and USB cables...
-
@pkirill said in PanelDue 5i V1.0 - White screen of death?:
All gave a calibration screen (garbled in some way as you said). But after a reset/reflash either the same issue or no touch. Tried all using the BOSSA GUI and command line, different COM ports and USB cables...
Try that again, but when you get the garbled calibration screen, see if you can get it to calibrate. The calibration doesn't need to be any good, it just needs to be accepted so that the non-volatile data gets written. That will ensure that the calibration screen appears when you re-flash the correct firmware.
If that doesn't work then I will generate a special firmware binary for you to clear the nonvolatile data.
-
@dc42 Gotcha - tried again with the different v3 firmwares and using the GUI and command line. While I could see a dot and the "Touch Here," I couldn't get anything to register. I tapped the entire surface in like an .125" grid with a stylus. As an FYI - when the dot appears, it is in middle of the screen either at the top or bottom (one of firmwares loads up flipped). Not having ever seen the calibration, I wasn't sure if that was where it was supposed to start.
-
Please install this firmware and calibrate. Then revert to the standard firmware.
https://www.dropbox.com/s/k8h2j4ebvik2uo2/PanelDue-5.0i-7.0i-reset.bin?dl=0
-
@dc42 Okay... Here's the latest:
- Using the provided firmware, flashing and pressing reset button loads calibration but touches do not register.
- Cycling USB power returns to calibration, however middle-top dot does not register. However if I touch along the right edge in the upper right quadrant, the dot will move the middle-right.
- Middle-right does not register a touch, however touching near but no at the bottom edge of the lower right quadrant, just right of center will move the middle-right dot to middle-bottom position.
- Middle-bottom does not recognize a touch anywhere on the screen.
Flashing normal firmware after still skips calibration (as expected since this calibration did not complete). Also noting that touches also do not register until power is cycled with normal firmware as well.
-
It sounds to me that there is a problem with the touch membrane. Please confirm that the display is not mounted in an enclosure, as that could be pressing the edge of the touch membrane. I am assuming that your display doesn't have a separate 4-pin connector for the touch membrane.