Make flashing easier for postmartketOS port #1

Open
opened 2024-08-14 04:38:24 +00:00 by forge · 0 comments
Owner

Right now the flashing logics I've get setup sends an initial tiny bootstrap image to the tablet's memory that than gets flashed. Once the bootstrap system is in, it can be setup. Since the pmbootstrap utility creates a much larger (~1gb) image, there needs to be another approach to flashing that doesn't rely on an initial bootstrap flash.

pmbootstrap already has (limited) logics in place for uuu since it was used to flash the Purism Librem 5 devkit, but for the most part uses fastboot, which mainline u-boot supports. Another option is to figure out a way for the tablet to appear as a block device just like on the rM2 recovery process.

More details on flashing on rM1

Right now the flashing logics I've get setup sends an initial tiny bootstrap image to the tablet's memory that than gets flashed. Once the bootstrap system is in, it can be setup. Since the pmbootstrap utility creates a much larger (~1gb) image, there needs to be another approach to flashing that doesn't rely on an initial bootstrap flash. pmbootstrap already has (limited) logics in place for uuu since it was used to flash the Purism Librem 5 devkit, but for the most part uses fastboot, which mainline u-boot supports. Another option is to figure out a way for the tablet to appear as a block device just like on the rM2 recovery process. More details on flashing on rM1 * https://github.com/ddvk/remarkable-uuuflash * https://github.com/nxp-imx/mfgtools * (and rM2) https://github.com/ddvk/remarkable2-recovery
forge added this to the postmarketOS port for reMarkable 1 tablet project 2024-08-14 04:38:24 +00:00
Sign in to join this conversation.
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: forge/remarkable-alpine-flasher#1
No description provided.