Unofficial Android 6.0 Marshmallow port now available for the Google Nexus S

Unofficial Android 6.0 Marshmallow port now available for the Google Nexus S
A skilled Android developer by the name of Dmitry Grinberg has managed to port Android 6.0 Marshmallow on the Google Nexus S. If you're new to the Android ecosystem, the Nexus S launched all the way back in April 2011. The handset got its last update - to Android 4.1.2 Jelly Bean - back in October 2012 when Google stopped officially supporting the device.

Before diving into the details, we'd like to first take a look at the hardware specs of the Nexus S, just so we can observe the tremendous progress that our phones went through in the past few years. The Nexus S landed with a 4-inch AMOLED display running a resolution of 480 by 800 pixels, a 1GHz single-core Qualcomm Hummingbird chipset, 512MB of RAM, and 16GB of internal storage space.

According to Grinberg, this Android 6.0 Marshmallow port for the Nexus S was built as a way to show that even archaic smartphones can run the latest versions of Android if there's enough interest. Grindberg had to overcome many challenges before making Marshmallow work on the Samsung-made Nexus S, one of which is really interesting to discuss.

Many might not remember this, but the Google Nexus S came with two storage partitions, as did many handsets based on older Android versions. While modern Android phones mash everything together in a single storage partition, older phones came with a large partition for storing the media, and a smaller one to hold the OS and the apps. Grindberg's challenge came from the fact that the system partition on the Nexus S could only hold 1GB of data, which wasn't enough for installing Android 6.0 Marshmallow and all of the apps. To solve the problem, the developer migrated everything to the 15GB media partition.

If you're still rocking the Nexus S, or if you have one resting in a drawer somewhere, you can head over to the source link below for a complete guide on how to flash Android 6.0 Marshmallow on the handset. According to the developer, this is a stable build: the cellular radios, the sensors, the NFC, the Wi-Fi, the Bluetooth, the camera, and the GPS are all said to be working just fine.



1. matistight

Posts: 997; Member since: May 13, 2009

4 inch screen

15. T-Dizzle

Posts: 156; Member since: Jul 21, 2015

lol, the old days

2. javy108

Posts: 1004; Member since: Jul 27, 2014

Single core running Android 6.0 Omaigash and even with Quadcore and over 1Gb ram many companies cannot upgrade their devices, what a shame.

6. Wiencon

Posts: 2278; Member since: Aug 06, 2014

Just FYI, there is BIG difference beetwen working and usable system. Over time every OS needs more power to operate smoothly, I am pretty that 6.0 on this Nexus is anything but smooth and enjoyable experience

11. NoToFanboys

Posts: 3231; Member since: Oct 03, 2015

They can, they just won't, because they're companies looking for profit, and paying a lot of programmers to update all their products for a long period of time is very costly.


Posts: 120; Member since: Sep 30, 2015

Companies do not upgrade their products so they have to upgrade and change their smartphones every 2 year which it'll be ok if only they updated their phone as soon as 2 month after the OS is released, but that will never ever happen in android unless is a nexus or pure android phone.

4. shahrooz

Posts: 792; Member since: Sep 17, 2013

Very nice.

5. Wiencon

Posts: 2278; Member since: Aug 06, 2014

So...2011 iPhone got latest version of iOS and 2011 NEXUS got last update in 2012?

9. TheWeasel

Posts: 403; Member since: Dec 26, 2014

My 2010 iPhone got "the latest version of iOS" back in 2012 and it turned it into a unresponsive, laggy mess that was nigh unusable. :) Having the latest software means nothing if the hardware can't use it properly or makes it worse.

14. sgodsell

Posts: 7459; Member since: Mar 16, 2013

The Nexus S was released in 2010 and not 2011. I know because I owned one back in 2010. Even phonearena lists the release date in 2010.

7. zeeBomb

Posts: 2318; Member since: Aug 14, 2014

lol bruhhhh Beauty of Android

8. Plesman88

Posts: 17; Member since: Oct 23, 2013

Samsung Hummingbird. Not Qualcomm!!! Exynos 3 Single (previously S5PC110, Hummingbird, Exynos 3110)

10. Sovat_fc

Posts: 224; Member since: Aug 30, 2014

This is one of many reasons to buy a Nexus device over other Android ones.

12. alex3run

Posts: 715; Member since: May 18, 2014

"Qualcomm Hummingbird" - ... Mediatek Snapdragon 820.

13. tokuzumi

Posts: 1930; Member since: Aug 27, 2009

I applaud the work on the developer, but I have to ask why? The phone is basically unusable with anything after 2.3.7. I can't imagine that Marshmallow actually runs well on the archaic 2010 hardware. The phone was kind of outdated when it was released.

Latest Stories

This copy is for your personal, non-commercial use only. You can order presentation-ready copies for distribution to your colleagues, clients or customers at or use the Reprints & Permissions tool that appears at the bottom of each web page. Visit for samples and additional information.