Thank you once again +Dmitry Grinberg 🙂
This one, starting from 4.1.2 AOSP and binaries required more work, including on:
* RIL, for Radio Interface Layer: the software allowing the modem and CPU to communicate, managing phone calls, text messenger and data transfer
* HAL, for Hardware Abstraction Layer: what allows Android OS to communicate with low-level drivers
* Kernel: support Android M required features
* ART Runtime tuning to adjust for large apps compilation
* Partitioning: using the larger partition as Ext4 /data instead of FAT32 /sdcard, like introduced on HoneyComb tablets and used in all current devices.
* BGRA8888 supported added in Android as it's what the GPU has instead of RGBA8888
I'm gonna try that shortly after copying a backup of the 4.1.2 stock rooted (with Voodoo Sound of course) running on mine at the moment!
Originally shared by +Dmitry Grinberg
Forgot to post this last night
Android M on Nexus S – Dmitry Grinberg
How to build Android Marshmallow on Nexus S. The story… Nexus S (crespo) got its last update in Oct 2012. It was Android 4.1.2 Jelly Bean. Android M (marshmallow) just came out recently. I decided to port M to crespo for fun, and as a demo taht old hardware can in fact run new versions of …
Ahh voodoo sound! Good old days….
I called the person whom I gave my NS years ago and she still has it, gonna go get it back just to try this!
Also, Voodoo sound still does its job on my Galaxy S which I use as a mp3 player. Good old days indeed.
Wow! I still have my trusty crespo here with me. I'd love to test out your build on it if you manage to make things work. 🙂
Booting now (no gapps for now) – it might take a while 😀
Nexus one next?
+François Simond how slow is it? Is it usable or…
+Jure Frančeškin so far not good: AOSP alone works alright but after trying again with gapps it goes bad, entirely unusable (taking several minutes to add an account, failed to launch the play store app)
I'll retry with another gapps package.
+François Simond Play services alone take 73 mb of ram on my phone now. I guess NS just doesn't have the ram to run gapps.