Close
0%
0%

Notkia (name change planned)

Linux phone in the shape of Nokia, with LoRa+WiFI+BT connectivity.

Public Chat
Similar projects worth following

Bad news: Nokia Corporation said the name "Notkia" is an infringement of their rights.


See this tweet for more information.

WE WILL CHANGE THE NAME. New name suggestions are welcomed.


Note: This is NOT a custom ROM for Nokia phones. It is a freshly designed PCB with exactly the same dimensions as the original PCB of the Nokia phone, so it can be put in the Nokia's shell.

Last edit: 2022-06-30

Please start reading from the "Brief Introduction" section if you are not familiar with this project.

If you have any suggestions or questions, please join our discord server or send us an email.

Changelog moved to project logs.

Status

What's working

  • Hardware
    • LCD display and its backlight
    • Keypad
    • Lora transciever
    • WiFi and Bluetooth
    • Battery management
    • RTC
    • USB Device and Host
    • Storage: SD NAND
  • Software
    • Mainline Linux kernel
    • Buildroot userland: musl, busybox init, eudev
    • Basic support of WiFi and Bluetooth: iw, wpa_supplicant, bluetooth{d,ctl}
    • Basic input support: keypad as gpio-keys evdev
    • USB audio
    • Laggy X11 based on fbtft

Important things that are not working at this monent

  • Hardware
    • Internal GNSS section (removed)
    • Internal camera section (removed)
    • Type-C role auto detection
    • Enabling WiFi or backlight without a battery could knock out the EPS grid BQ25890 PMIC
  • Software
    • Suspend to RAM support
    • I2S drivers

Brief introduction

  • Nokia 168x shape: Easy to operate with one hand & fit in pockets easily
  • Runs mainline Linux
  • Processor: Ingenic X1000E, 2200+ CoreMark, 64MB RAM
  • Storage: 32MB NOR + 4GB SLC NAND
  • Connectivity: Lora, WiFi 2.4G, Bluetooth, and GPS+GLONASS.
  • Display: 2.0'' 240x320 IPS LCD, 3/4 visible
  • Audio: Yamaha MA-3 (YMU762) music synthesizer + Regular I2S PCM codec
  • Camera: 5MP AF (only available in 1680 case)
  • Power: Battery management solution from TI, and standard BL-5C battery
  • Misc: Type-C OTG, RGB indicator LED, temperature & humidity sensor, powers on without battery, zero-conflict keypad

Why do we need it?

  • People who don't like HUGE smartphones do exist on this planet
  • Modern smartphones are becoming increasingly privacy unfriendly & hacker unfriendly, and the worst thing is: privacy is already a business for these businessmen:
    • There are many "privacy oriented" products on the market that aren't even designed by people with privacy awareness
    • Same for hackability
  • Find more in the "Afterword" section in the end of this article

See it in action:

Production

This project is already submitted to Croud Supply for fundraising. We're waiting for their response.

After the fundraising is completed, we will start to develop the necessary software mentioned below, and all PCB design files (including schematic and board design files) will be open sourced under the CERN-OHL2-S license.

Early prototypes (PCB only) will be available to be purchased separately.

Form factor

The Notkia uses the Nokia 1680/1681/1682 form factor. Yes, it has a proper shell. The 1680 has a camera, and the other models don't. It can be comfortably operated one handed, no matter in public transport or in bed. Having it accidentally falling into your face won't cause extreme pain. It can be put in almost all pockets and bags without a problem, and won't scratch your clothes or pull your beach pants down.

▲ It can be comfortably operated with only one hand

The main reason of we choosing the 168x series is because it has the largest inner space among all the feature phones we inspected so far. Its inner space is big enough to put a spring antenna inside! Also, its power connector has its own piece of plastic on the PCB, this means it can be changed to another type of connector without problems. However it doesn't look very pretty, and I hope we can get enough money to replace the plastic clip surrounding the charging port.

▲ I tried my best to make the Type-C surroundings...

Read more »

X1000_DS.pdf

Ingenic X1000/E datasheet

Adobe Portable Document Format - 1.42 MB - 06/02/2022 at 20:17

Preview
Download

X1000_PM_20160113.pdf

Ingenic X1000 series programming manual

Adobe Portable Document Format - 10.49 MB - 06/02/2022 at 20:17

Preview
Download

X1000_PB.pdf

Ingenic X1000/E product brochure

Adobe Portable Document Format - 5.96 MB - 06/02/2022 at 20:17

Preview
Download

  • 1 × Ingenic X1000E
  • 1 × TI BQ25890
  • 1 × Ampak AP6214
  • 1 × Nuvoton NAU88C22
  • 1 × Yamaha YMU762

View all 8 components

View all 3 project logs

Enjoy this project?

Share

Discussions

opencomputedesign wrote 08/01/2022 at 05:44 point

This is so cool! I've been looking for almost exactly this for so long!

I'd love (assuming I can muster the skills) to "port" this board to other Nokia Chassis (I'm a huge fan of sliders and clamshells).

In any case, I'm so excited at the prospect of getting my hands on one :)

  Are you sure? yes | no

Elliot Williams wrote 07/21/2022 at 07:08 point

I'm not a lawyer, but Nokia's scare letter referenced our terms of use here and suggested that we might think that you are in violation.

We don't. 

We think Nokia is overstepping, and that they should back down.  An apology wouldn't hurt, either.  

This project is pretty clearly Not endorsed by Nokia.  :)

  Are you sure? yes | no

Reimu NotMoe wrote 07/21/2022 at 13:57 point

Thank you. It seems that you're a Hackaday staff. Do you think this project can still participate in your competition despite Nokia's efforts to take it down?

  Are you sure? yes | no

Elliot Williams wrote 07/27/2022 at 12:48 point

Yeah, sure!  

  Are you sure? yes | no

growntree wrote 07/11/2022 at 22:29 point

How about aikon as a name as it has the same Nokia tribute if you can read backwards, but can't be confused with actually being Nokia. 

  Are you sure? yes | no

tywy wrote 6 days ago point

aikton

  Are you sure? yes | no

initrd wrote 07/07/2022 at 02:51 point

https://www.sparkfun.com/products/17506 would be interesting to maybe use something like the Mudita OS (runs on Cortex M7) on an Ambiq Apollo (Cortex M4) and use Lora for SIP phone or SMS :)

  Are you sure? yes | no

initrd wrote 07/07/2022 at 01:15 point

I really like this project because of the many Nokias I've used and still use since my Nokia E51 way back in 2007. About 18 months ago I explored the possibility of running linux on a 4MB RAM microcontroller that runs on ultra low power 6microamps/mHz. We were looking to develop a bootloader that could be ported to something like the Ambiq Apollo 4, which can support that amount of RAM with little no additional SPI added. https://github.com/EI2030/Low-power-E-Paper-OS/blob/master/wiki/tri-design-approach.md We have a Zulip server, where I posted the CNX article covering your project https://ei2030.zulipchat.com/register/

  Are you sure? yes | no

powiadam.ci wrote 07/01/2022 at 10:49 point

new name : "Unicus" like a unix, unices but some other.

  Are you sure? yes | no

Johannes Brakensiek wrote 06/27/2022 at 08:03 point

Regarding the OS and GUI I'd like to point your interest to Letux and mySTEP. The latter is a GNUstep fork which once worked on the OpenMoko devices and is licensed under LPGL. Creator is the German company Goldelico. https://github.com/goldelico/mySTEP

  Are you sure? yes | no

powiadam.ci wrote 06/24/2022 at 18:46 point

anybody have a stl enclosure?

  Are you sure? yes | no

Maciej Sopyło wrote 06/22/2022 at 11:04 point

Cares about privacy and "companies spying on people"

Uses discord

...

  Are you sure? yes | no

Reimu NotMoe wrote 06/29/2022 at 17:52 point

I use BitMessage as well. You want to chat on that?

  Are you sure? yes | no

powiadam.ci wrote 06/19/2022 at 17:30 point

Meybe adding a second USB A host ? (near usb C) or C HOST

keyboard similar blackberry or jio 2 ? No need increase screen. normal put it horisontaly

  Are you sure? yes | no

Nazwa wrote 06/19/2022 at 14:37 point

LoRa is definitely a good idea (lora+wifi of course ;-) )

Meybe add small solar panel or 3d printer enclosure  and normal 18650 battery (not replace but aditional) or AA or 18650

  Are you sure? yes | no

Adam Quantrill wrote 06/19/2022 at 11:44 point

Looks very interesting! If it wasn't for my eyesight getting worse, and I need s bigger screen these days, I'd be up for one. I know you aren't for "centralised" networks, but have you looked at the small LTE modules available these days e.g. https://www.u-blox.com/en/product/alex-r5-series? Of course you would also need s SIM socket.

  Are you sure? yes | no

initrd wrote 07/07/2022 at 02:50 point

maybe an e-ink phone like the Mudita but running linux.

  Are you sure? yes | no

Linzi wrote 06/16/2022 at 04:33 point

If the crowdfunding starts, I will buy one

  Are you sure? yes | no

nameisg wrote 06/09/2022 at 13:00 point

what do you think if you change the design to a nokia e72, it will have more space and easy QWERTY keyboard for operations

  Are you sure? yes | no

Nazwa wrote 06/19/2022 at 14:34 point

I like blackberry keyboard (bigest battery will be fit) or today jio 2 keyboard. Meybe You can found enclosure  https://www.kaiostech.com/devices/jiophone-2/

  Are you sure? yes | no

teraz wrote 06/07/2022 at 07:52 point

BTW. Notice that no one is whining about the CPU being too small, everyone is focusing on the power supply and maybe more host USB ;-) If it is a regular Linux the rest is not a problem.

;D

  Are you sure? yes | no

x893 wrote 06/05/2022 at 07:34 point

Awesome

I think port to SSD202D

  Are you sure? yes | no

Reimu NotMoe wrote 06/05/2022 at 10:22 point

Thank you for liking this project! We know this chip. But it's not as open as the Ingenic processors. Future versions of the Notkia may change to the Ingenic X2000H with 8000+ CoreMark and 512MB RAM.

  Are you sure? yes | no

Gallo Chingon wrote 06/05/2022 at 00:25 point

I'm just a script kiddie, so I'm useless in terms of helping the project out. But if there's a crowdfunding at some point, I'll DEFINITELY buy one!

  Are you sure? yes | no

Reimu NotMoe wrote 06/05/2022 at 10:23 point

Thank you for supporting!

  Are you sure? yes | no

teraz wrote 06/04/2022 at 21:28 point

please add bigest font to terminal ;-) and meybe polish font too ;-)

for wifi meybe ading a external antena and batman https://openwrt.org/docs/guide-user/network/wifi/mesh/batman

  Are you sure? yes | no

Reimu NotMoe wrote 06/05/2022 at 10:23 point

We're aware of the batman mesh and even tried it on Lora :)

  Are you sure? yes | no

teraz wrote 06/07/2022 at 07:47 point

https://openwrt.org/docs/guide-user/network/wifi/mesh/batman

in lora bandwitch? wow

  Are you sure? yes | no

teraz wrote 06/07/2022 at 07:51 point

external antena example https://www.crowdsupply.com/improv-labs/meshinger i thing the e-ink is not good idea for this project but increase distance in wifi . Yes this is good idea.

is possible printing enclosure for using whole screen space?

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates