Commit Graph

8 Commits

Author SHA1 Message Date
pasketti
e84839932a Add eMMC boot partition dump support (boot0/boot1)
Extends the emmc_server payload to access the eMMC hardware boot
partitions (boot0/boot1) that hold the Tegra T124 BCT and low-level
bootloader — data not captured in the existing NAND dump.

Payload changes (emmc_server.c / emmc_server.h):
- Add MMC_CMD6 (SWITCH, R1b) for EXT_CSD partition switching
- Add switch_partition_access() to set EXT_CSD[179] PARTITION_CONFIG
- EMMC_CMD_READ and EMMC_CMD_WRITE now decode high 2 bits of
  start_sector to select the target partition without new op codes:
    0x80000000|sector -> boot0, 0xC0000000|sector -> boot1
  Partition is restored to UDA after each operation.

New script (dump_boot_partitions.py):
- Reads EXT_CSD BOOT_SIZE_MULT to determine exact partition size
- Dumps jibo_work/emmc_boot0.bin and jibo_work/emmc_boot1.bin
- Works with the existing shofel2_t124 EMMC_READ command unchanged

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 09:22:12 -04:00
de440305c7 ummm new tui thing ? 0.1.0 2026-03-28 21:49:33 +02:00
3db6de2d2c GUI installer v2 2026-03-21 22:10:13 +02:00
18ab62a7c5 Update jibo_automod.sh 2026-03-18 02:15:50 +02:00
c6235093e1 completely redone menu now using widgets instead of QML 2026-03-18 02:07:35 +02:00
8dfb15ac40 tinyGuiUpdate , Updating script v1 finnished 2026-03-17 00:08:41 +02:00
2f07910512 shofel 2026-03-15 20:32:39 +02:00
d1ad48155e init 2026-03-15 20:24:40 +02:00