A developer named fluffleswaffled is porting Linux to a Nokia E6, a 2011 Symbian smartphone, with no unlocked bootloader and a hard reset ceiling of 3.5 minutes before the device kills itself.
The boot method is unconventional: a Symbian app loads the kernel and device tree into RAM, disables the MMU and caches, then jumps directly into Linux with no return path short of a power cycle. The display, driven by a Broadcom VideoCore III, required reverse-engineering Nokia's original driver by capturing its messages and replaying them in a custom kernel driver. The hardware keyboard and touchscreen both work. The read-worthy detail is in that driver approach: it's a clean example of black-box RE on embedded display hardware.
The crash wall is the baseband chip. Fluffleswaffled believes the modem is supervising the application processor and terminating execution once it detects the Symbian mobile stack is gone. The project is publicly documented on GitHub under rapuyama-linux, and the developer is explicitly asking for anyone with Nokia baseband or relevant hardware knowledge to step in. That open call, and the modem supervision findings doc, are the reason to read the full piece.
[READ ORIGINAL →]