No ACL setup yet! Denying access to everyone.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
projects:kindlepw5 [2022/10/02 18:30] trimenprojects:kindlepw5 [2022/10/31 12:49] – [eMMC interposer:] trimen
Line 4: Line 4:
 -<del>HW UART</del>\\ -<del>HW UART</del>\\
 -U-Boot CLI\\ -U-Boot CLI\\
--<del>UART Linux shell</del>\\+-<del>UART Linux shell</del>  (require jailbreak)\\
 -Reverse engineering of unlocking mechanism\\ -Reverse engineering of unlocking mechanism\\
 +-<del>eMMC interposer</del>\\
  
-====Overwirev====+====Overview====
 In the new Kindle PW5, Amazon started using different CPU from previous models. Kindle PW5 is using Mediatek MT8113, bundled with 512Mb RAM.\\ In the new Kindle PW5, Amazon started using different CPU from previous models. Kindle PW5 is using Mediatek MT8113, bundled with 512Mb RAM.\\
 All production devices are locked, which means you cannot use u-boot CLI because on a locked device there is forced execution of fastboot command followed by boot command when you try to access u-boot CLI.\\ All production devices are locked, which means you cannot use u-boot CLI because on a locked device there is forced execution of fastboot command followed by boot command when you try to access u-boot CLI.\\
Line 13: Line 14:
 Amazon also removed debug UART connector from the PCB.\\ Amazon also removed debug UART connector from the PCB.\\
 On the production devices, the UART Linux shell is disabled.\\ On the production devices, the UART Linux shell is disabled.\\
 +28-10-2022:\\
 +If u-boot fails to load the kernel from eMMC, it enters fastboot.\\
 +
  
  
Line 75: Line 79:
 {{https://trimen.org/kindle/pcb_bot.jpg?nolink&1000}} {{https://trimen.org/kindle/pcb_bot.jpg?nolink&1000}}
  
 +====eMMC interposer:====
 +In order to be able to easily modify, read out, and backup content of the eMMC chip, I created an interposer with the connector on which the board with the eMMC chip is placed.\\
 +Pinout was chosen to match the PINE64 eMMC module and [[https://pine64.com/product/usb-adapter-for-emmc-module |reader]]. Unfortunately, the connector used on the PINE64 eMMC module and reader is hard to get, so I used the same pitch, but different dimensions connector. As I check it, it should be possible to place chosen connector to the reader PCB.
 +
 +Files are available at GitLab [[https://git.taktpraha.cz/trimen/keib|KEIB]]
  
 +31-10-2022\\
 +PCBs arrived along with the reballing stencils and balls.
 ====Boot log:==== ====Boot log:====
 <code> <code>