Glowforge released firmware version 1.3.3-16 on March 9, 2017 for their Pro and Basic model CNC lasers.
You can see a full list of the changed files here.
This build includes a new kernel binary (same version kernel, just a new compilation), and a change in the way the eMMC
data partition is formatted on new and troubled systems.
The change is located in
--- a/etc/init.d/data-partition 2018-02-20 16:08:35.000000000 -0500 +++ b/etc/init.d/data-partition 2018-03-09 15:37:01.000000000 -0500 @@ -33,7 +33,7 @@ if ! mount -o sync -t ext4 $PARTITION $MOUNT_POINT then - mkfs.ext4 $PARTITION + mkfs.ext4 -E nodiscard $PARTITION mount -o sync -t ext4 $PARTITION $MOUNT_POINT fi
This is part of the bootscript that mounts the writable
/data partition on the flash storage. This is executed if the partition fails to mount. The default
discard option may take a long time if the flash device has a significant amount of data on it, so this would speed the formatting process up. This does come with a performance hit, but I think it is probably negligible given that the
data partition is primarily used to store log files.
There’s a thread here that discusses this issue at greater length.