I think that you gave your best to recover your Librem 5 from cannot power on state, please reach out for professional help at support@puri.sm, as you and @carlosgonz supposed already it seems like some particular hardware issue (I just hoped it isn’t).
It fine that Jumpdrive can not mount the eMMC because the eMMC it CORRUPTED, but Jumpdrive can expose the memory(eMMC) for gnu-tools “parted” to formating to clean.
I not sure how Jumpdrice work on Librem 5, because i never needed. give me some time then i can troubleshooting .
sudo parted /dev/sdb
GNU Parted 3.4
Using /dev/sdb
Welcome to GNU Parted! Type ‘help’ to view a list of commands.
(parted) p
Model: JumpDriv e eMMC (scsi)
Disk /dev/sdb: 31.3GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 5243kB 493MB 488MB primary ext2 boot
2 493MB 31.3GB 30.8GB primary ext4
I not sure how Jumpdrive work on Librem 5, maybe the Jumpdrive for Librem 5 depend on a good eMMC if so then Jumpdrive will not work with you. As I said before i not tested Jumpdrive to Librem 5 yet, seem it work different than Pinephones. @Quarnero how you runned Jumpdrive on your L5? Like you burned a sd card with jumpdrive or you just run the jumpdrive in your computer then plugged to L5 on flash mode?
Yes it should, here is picture of ready to be used: Can't use L5 after update!. As root user: ./boot-purism-librem5.sh
uuu (Universal Update Utility) for nxp imx chips – lib1.4.193
Within same folder, interestingly (informatively) very same VID and PID are within purism-librem5.lst (inside of Jumpdrive extract folder): CFG: FB: -vid 0x316d -pid 0x4c05 CFG: SDP: -chip MX8MQ -compatible MX8MQ -vid 0x316d -pid 0x4c05
I remembered that jumdrive depend of the kernel-emmc of the Librem 5 to boot, but i not sure.
So we need @joao.azevedo here to know how boot sd card with SO on Librem 5 to rescue.