15432
15432h.bsky.social
15432
@15432h.bsky.social
Some kinda hackr
Haven't tried that actually, only the regular RGH startup way. In this case my emmc driver might be pretty useful
March 11, 2025 at 7:10 PM
Fixed some mistakes, tested on Jasper BB and Corona 4GB. Just thought - to read 4GB you don't need my eMMC support, the system image can be read using any latest XeLL image (via the web page)
March 11, 2025 at 6:08 PM
here are my sources, will test 16 MB + 512 MB + 4 GB soon
github.com/15432/libxen...
GitHub - 15432/libxenon at emmc_support
Libxenon with eMMC support. Contribute to 15432/libxenon development by creating an account on GitHub.
github.com
March 9, 2025 at 10:15 AM
However kernel uses DMA and fast commands like multiple read, while hardware SPI can't access the memory (and the DMA registers) so I had to use MMC single read/writes instead
March 9, 2025 at 9:37 AM
I mean the kernel uses same register set as the SB's hardware SPI (used in different "NAND flashers"). But instead of NAND read/write/erase in 4GB consoles these SFCX registers implement the whole MMC command set. Until my research XeLL was capable of reading eMMC using default memory-mapped acces
March 9, 2025 at 9:35 AM
It's both, kernel accesses the eMMC via the same memory mapped SPI-like interface
March 9, 2025 at 6:35 AM
That is outdated information, as part of my RGH3 update I created a XeLL version with 4GB eMMC support. A bit lazy to clean up & publish sources, but can do today if you want
March 9, 2025 at 6:09 AM