commit cca5bce8cbf8b5ef1442081c863d731ffde89bdb Author: SashegDev Date: Mon Sep 7 07:21:54 2026 +0000 init: lumia-emu skeleton, linux/amd64 WSL target diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..08708df --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +*.img +*.ffu +*.ede +*.edp +*.bin +__pycache__/ diff --git a/README.md b/README.md new file mode 100644 index 0000000..266453e --- /dev/null +++ b/README.md @@ -0,0 +1,26 @@ +# lumia-emu — эмулятор Nokia Lumia 550 (RM-1127, Saimaa, MSM8909) + +WIP-каркас. Цель: максимум 1:1 до MainOS + честный брик через dd. +Без lk2nd/fastboot как цели — только штатный гемор. + +## Железо +MSM8909 4xA7 1.1GHz + PM8909 + 1GB LPDDR2/3 + 8GB eMMC 4.5 + 720x1280. + +## Структура +- `docs/` — план и референсы (bootchain, emmc, gaps, firmware, programmers, guides) +- `qemu/` — dts, PBL-stub, запуск под linux/amd64 WSL +- `images/` — сборка emmc.img = Boot1+Boot2+RPMB+User +- `compat/` — USB VID:PID + thor2/WDRT/WPInternals совместимость +- `tools/` — проверка окружения, парсеры +- `fw/` — IGNORЕD: orig.ffu, dump.bin, MPRG8909_fh.ede, RM1127_fh.edp (залить вручную) + +## Быстрый старт (WIP) +```bash +./tools/check-env.sh +./images/build-emmc.sh --help +./qemu/launch-wsl.sh --help +``` + +## Статус +Каркас + заглушки. PBL-stub скипает SecureBoot, периферия RF/DSP — заглушки +с правильными адресами. Брик через dd — фича, DPP не бекапится автоматом. diff --git a/fw/.gitignore b/fw/.gitignore new file mode 100644 index 0000000..f3df06a --- /dev/null +++ b/fw/.gitignore @@ -0,0 +1,17 @@ +# fw — сюда класть вручную (не в гит) +*.ffu +*.ede +*.edp +*.edn +*.bin +*.img +*.vhdx +*.mbn +*.elf +*.hex +*.dcp +*.vpl +*.rar +*.zip +!*.md +!*.txt