Nokia 8110 4G

The Matrix phone that inspired an entire community, and to which this website is dedicated

Released on July 2018, this small device is the beginning of a revolution in the world of mobile operating systems. On the internet you will find hundreds of reviews and technical sheets, but here you will find what nobody has ever told you about the Nokia 8110 4G.

This is BananaHackers.net, we carry out extensive software searches and apply guides that no one has ever shown or explained to you on KaiOS, starting with the Nokia 8110 4G, also called "bananaphone", hence the name of our community!

Secret codes

  • *#*#33284#*#* - (*#*#debug#*#*) - enter/exit debug mode (allows to access the phone with both ADB and DevTools/WebIDE). A bug icon should appear in the taskbar when the debug mode is on.

  • *#06# - display the IMEI(s).

  • *#0000# - display firmware version and model number.

  • *#0606# - display the MEID(s) (all zeroes).

  • ###2324# (###adbg#) - turn Qualcomm diagnostics port on/off.

  • *#8378269# (*#testbox#) or *#*#2637643#*#* (*#*#android#*#*) - Testbox utility (engineering menu).

  • *#*#372733#*#* (*#*#draped#*#*) or *#2886# (*#auto#) - KaiOS MMI Test utility.

  • *#7223# (*#race#) - internal firmware build and boot image versions.

  • *#*#0574#*#* (*#*#0lri#*#*) - LogManager utility.

  • *#573564# (*#jrdlog#) - T2M Log, a cut LogManager interface.

  • *#091# - turn on auto-answer on incoming call.

  • *#092# - turn off auto-answer on incoming call.

Codes that exist but don't work as expected

  • *#1219# - UNKNOWN: "flag of customization is cleared by secret code".

  • *#07# - doesn't work (must have output SAR-related information).

  • *#*#212018#*#* - doesn't work (must switch between privileged and non-privileged modes, including root shell).

  • *#8378266# (*#testcom#) - doesn't work (must also run Testbox utility).

  • *#1314# - switches the auto.send.crash.sms property, whose purpose is still unknown.

Boot modes

Recovery mode

Nokia 8110 has a recovery mode (it has no fastboot mode though as of now - it's blocked from the firmware). Recovery menu can be accessed either with adb reboot recovery command or by turning the phone on keeping Up button pressed until the menu appears. It allows you to install patches from both sideload interface and SD card with the right patch, view boot and kernel logs and wipe data and cache partitions. Learn more about custom recovery:

EDL mode

EDL mode, on the other hand, is a Qualcomm-specific "emergency download" mode that can be only entered with the "adb reboot edl" command. When you reboot into it, you'll see nothing but black screen, but it's normal. It's designed to be operable only with proprietary Qualcomm tools. To exit this mode, the easiest way is to plug the battery out of the phone and to put it back, and then turn the phone on normally. Press D-pad Up and Down simultaneously and power the phone on.

A firehose can be downloaded here:

Learn more about EDL tools:

GPL Source code by HMD Global

Thanks to a request started from the user Shinjo Park, the source code of the Nokia 8110 4G v17 is now officially available and distributed under the GPL by HMD Global at https://www.nokia.com/phones/en_int/opensource, you can download it from here:

Curiosity, from the site it is also possible to download the official firmware of other devices, a sign of the seriousness and close collaboration that HMD Global offers developers, promoting new technologies and working closely with Android developers.

As a third party community, we are proud to contribute in our own small way to the research on KaiOS, made possible mainly thanks to these fantastic Nokia phones. Thanks HMD Global!

Our backup sources

This is the Construct. It's our loading program. We can load anything we need:

Learn more here...

The original Nokia 8110 in "The Matrix" Movie, 1998

Differences with the Indian versions

The global version of Nokia 8110 4G was released between June and July 2018, while the Indian version was released in September of the same year. The most obvious reason is certainly the exclusivity that Jio has on the platform in India: the pre-installed applications, including the JioStore, are the same as Jio Phone. You can also see it from the menu interface, whose icons show the name of the application, while in the global version this is shown at the top, when we select the application.

Nokia 8110 4G - Global version
Nokia 8110 4G - Indian version

The guides on this site are compatible with all versions of Nokia 8110 4G, therefore also the Indian version. The delays in the release of this device in India make thinking of certain compromises that Jio had to find with HMD. In fact, not even the firmware version is the same as the global one:

  • The global version starts from firmware v11 (June 2018) KaiOS 2.5, after a year (May 2019) with the firmware update v16 KaiOS 2.5.1 is also available, while the latest update of December 2019 brings with it the firmware v17 (waiting for KaiOS 2.5 .2);

  • The Indian version has remained stuck to v10 of the firmware, certainly faster and more versatile than any Jio Phone, but more limited than the global one in terms of performance and software updates, as the operating system has remained with the KaiOS 2.5 version (as any other Jio Phone).

However, the fundamental features that made the Nokia 8110 4G the true protagonist of these pages have remained preserved, and not blurred (unlike the now obsolete Jio Phone), and first of all the possibility of debugging on the device.

Third party updates for the Indian variant

Since the partitions are interchangeable from one device to another, it is possible to convert the Indian variant into a global one with the official KaiStore fully functional and KaiOS updated to the latest version available. Find out how to do it by reading the dedicated guide:

The whole website revolves around the 8110 4G and then around all the other Nokia phones, which are the best KaiOS devices ... so choose your tests without any problem! To learn more, visit the dedicated pages.