So the USB-Serial cable arrived today and has worked just fine...
I logged the serial output when installing the 5.3 image from uSD-Card.
The first error occurs, when it says:
Unable to output image: '/umsplash_png.fb' to: '/dev/fb0'.
/dev/mmcblk0p2
Checking for updates ...
Attempting to mount '/dev/mmcblk0p1'.
[ 5.070676] F2FS-fs (mmcblk0p1): Magic Mismatch, valid(0xf2f52010) - read(0x2000)
[ 5.078259] F2FS-fs (mmcblk0p1): Can't find valid F2FS filesystem in 1th superblock
[ 5.089403] F2FS-fs (mmcblk0p1): Magic Mismatch, valid(0xf2f52010) - read(0x2005)
[ 5.096948] F2FS-fs (mmcblk0p1): Can't find valid F2FS filesystem in 2th superblock
[ 5.104665] F2FS-fs (mmcblk0p1): Magic Mismatch, valid(0xf2f52010) - read(0x2000)
[ 5.112199] F2FS-fs (mmcblk0p1): Can't find valid F2FS filesystem in 1th superblock
[ 5.119873] F2FS-fs (mmcblk0p1): Magic Mismatch, valid(0xf2f52010) - read(0x2005)
[ 5.127372] F2FS-fs (mmcblk0p1): Can't find valid F2FS filesystem in 2th superblock
[ 5.143897] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null)
No update image 'um-update.swu' found on '/dev/mmcblk0p1', tryin[ 5.204089] F2FS-fs (mmcblk0p2): Magic Mismatch, valid(0xf2f52010) - read(0x5d60)
g next.
Attempting to mount '/dev/mmcblk0p2'.
[ 5.213846] F2FS-fs (mmcblk0p2): Can't find valid F2FS filesystem in 1th superblock
If I read gr5s instructions correctly, that would indicate that something is wrong with my uSD card? (mmcblk0) and I should get another one?
Can someone confirm this?
Thanks a lot,
Alex.
- Solution
SOLVED
Hello everyone!
I managed to get my printer up and running again! Here is what I did:
Turns out that the error messages were misleading. No bad flash memory and no corrupted uSD!
The actual install process went through without any problems! With the 4.3.3 recovery image and with the 5.3 recovery image.
However: the problem here was that the installers always messed up the contents of the i2c Eeprom on the Olimex board.
As described in @gr5s guide, I had to run the command (for my UM3)
python3 /ulti_installer/configure_eeprom.py 9066
and then reboot the printer.
After that the operating system knows that is running on a Ultimaker 3 and everything is fine!
As (and this is also described by gr5) the software versions 5.x don't have the python script included in the images anymore you have to extract this from a older version. I copied mine from the 4.3.3 installation via SCP. Note that you have to activate "Developer Mode" on the printer in order to do this!
Interestingly, the Eeprom fix does not seem to be persistent with me: after installing 4.3.3 and running the python script the printer was ok. When updating to 4.3.97 it was broken again.. fixed it again and the upgraded to 5.3... broken again... and fixed it again.
Maybe the next update will break it again, so I will keep the serial cable in the Ultimaker draw, together with a USB stick containing the python script! 🐵
By the way: @gr5 , the download for the script on your website does not work. Maybe you want to fix that?
Many thanks - I learned a lot the last days.
Cheers,
Alex.
-
2
Hi Alex,
thanks a lot for the update and the valuable informations.
Happy printing!
-
1
Recommended Posts
Enigma_M4 105
Hi Alex,
this sounds weird, but regarding to your description, you've done a lot of research and know what you're doing.
When you write the recovery images are not working, I suppose download was ok, but they didn't recover your UM3?
Do you know which firmware version your UM3 was before the "update"?
Perhaps @gr5 or @CarloK have some solution for you.
Regards
Link to post
Share on other sites
AlexanderSamuel 2
Thanks a lot for your answer, Enigma_M4!
I wanted to try a serial terminal session to the Olimex board, but realized that my 3.3Volt level shifting RS232/USB cable never came back home from a friend, who borrowed it ages ago! 😄
I ordered a new one and hope that it will arrive end of next week.
Instructions on how to re-partition the internal storage seem to be promising.
I‘ll keep you updated.
Cheers,
Alex.
Link to post
Share on other sites