The N900 was my peak “mobile computing is awesome” device.
I went to see District 9 in the cinema in Helsinki. Uh oh, the alien parts are only subtitled in Finnish and Swedish and my Finnish is not up to that.
I installed a BitTorrent client, found the release on Pirate Bay, successfully torrented just the subtitle file, and used an editor to read the subtitles for scenes with a lot of alien.
The N9 had much better UI, but there was something of the cyberpunk “deck” idea in that thing, it was great.
Here's what I don't get: why can't we have a modern one? It doesn't need to blow flagship smartphones out of the water. It doesn't even need to have a GSM baseband – I'd rather just connect through my "normal" smartphone than deal with all the complications of having a whole extra computer in there.
Surely this is getting close to realizable by hobbyists or a niche company?
So true! There will come a point at which there'll be two internets: the walled garden that only lets you in with Secure Attestation, Web Credentials for your verified age-of-maturity, etc. on a non-rooted device... and then the cyberpunk web where people running their own unofficial gear will be.
I wonder if one could do Anti-Secure-Attestation, like, only allow connections from rooted devices? Back to proving root by running a service on the good old sub-1024 ports?
My favorite story to tell friends about District 9 is how the first two times I watched it at home, my version did not have subtitles at all - so I was always so confused by the alien monologue scenes.
It wasn’t until I was at a friends home who had it playing in the background, I glanced at the TV and jokingly said I wish we knew what the aliens were saying…lo and behold, there’s subtitles.
I did my master’s thesis on that device. I had a custom hypervisor running a guest kernel, virtualized networking, and a buildroot I could SSH into the host N810, then SSH into the guest. I even virtualized the framebuffer at some point and got the “dancing baby” animation playing from the guest. It only ran at a couple frames per second, but it was _amazing_.
I used to work as a software tester in Tampere, Finland with Nokia devices. We didn't test those devices in particular, but they were a big buzz in our office back in the day. I still have my n810, but haven't used it in years after the battery died. I remember adding a bunch of unofficial repos and having things like apache and python running on it and using it as a web server for a while. Eventually the battery was so discharged, even having it plugged in to the PSU would not be enough to keep it powered. It was such a shame it wouldn't run without the battery. I probably would still have use for it.
Why go through that device-breaking battery dance when you can still get a BL-5J battery pretty much everywhere?
Booting from an SD card, while possible, is rather impractical on N900 because it gets disconnected whenever you open the back cover.
The N900 that lays next to me right now still works as a phone. I have to replace its screen though, as recently it took some damage in my pocket and got a small crack in its bottom middle. Touch still works perfectly though, so I'm not in a hurry :D
Not legally. Where I'm from they sold off the old 3G spectrum and frequencies, mostly (all?) to established telcos to use in 4G or 5G mobile services. They will not be happy if you start interfering with their customers there (especially not after the money they spent at the auction for those licenses).
There are some weird bits of the 900MHz band that cross into the fairly free-to-use ISM bands in some countries, and I recall a CCC talk where someone demonstrated a SDR setup doing mobile phone base station stuff by sneaking into what were ISM bands in Germany where he was that handsets would talk to because they were allocated as cellular phone spectrum in other parts of the world. Here in Australia we are limited and can't use the upper end of the 920MHz ISM band with LoRa devices, because Optus bought that spectrum for their phone network.
(Here in Aust4ralia we have other cellular spectrum and phone network problems, where a lot of older devices that support some 4 and/or 5G cannot reliably call 000 (our equivalent emergency number to the US 911), because the fall back to 3G when roaming onto other networks... A few people have died recently, and all the telcos are busy blocking a growing list of phones, mostly older Samsung ones if the noise in mainstream media here is accurate. I know my old but still otherwise functional Galaxy S6 Edge is not on the banned list.)
Depends on the country and provider but is sooner than later in Europe and I hate it that 2G is going away since all my old devices are not going to work again…
I find the BL-5J battery format and its siblings quite cool actually. They fit much better for some projects than a 18650 etc. I wish there where more standard sized batteries and PCB holder for batteries like the BL-5J. While I can get many 18650 battery holders for PCBs even surface mount I have not seen anything more compact.
I remember when the N900 came out other phones including the iPhone could not process a web page with AJAX or most javascript and Flash. It truly gave you a desktop experience on a phone. You could open a terminal and ssh into a server or do whatever you want. Another funny thing people forget: It had another Finnish company's game for it that later became wildly successful: Rovio Angry Birds
Web browsing wasn't a particular strength of it. I remember the N900's browser came with a version of Gecko around a year old by the time. Flash support was a downside. And of course, contemporary iPhones ran circles around it in smoothness.
I still have an N800-tough, it still works. It even holds a five day charge. This is from after the reboot, it runs linux and so far it has been ultra reliable. I have an older one as well that still works but this one is just a little more useful (it can serve as a wifi access point).
Picture me in 2007. "The iPhone. Psh. Like I'm going to switch to Cingular and pay thirty dollars for a data plan!" (Keep in mind that's $47 in today's dollars!)
I would use my N800 and Bluetooth-tether to my Verizon flip phone when on the go. It was mildly useful for things like LiveJournal and I'm sure the Twitter of that time would have worked on whatever browser Maemo had. But I had to admit by 2008 that I wanted a smartphone instead of this second device with a stylus.
In those days though, browsing the web as though you were on a desktop was thought to be the goal to aspire to. Even the iPhone launched with the default behavior in Safari being showing whole desktop webpages, and you zoomed in to the parts you wanted to use. It took a year or two for people to figure out 'responsive' and within 4 years most sites were starting to be designed for small portrait screens. At that point the landscape N800 style was at a disadvantage since the mobile sites being designed to be a little leaner, were the wrong layout, but the desktop sites were pretty heavy for a mobile device to handle. And as "apps" ate the world that probably put the final nail on our little N-series.
I remember running around campus looking for WiFi hotspots with my N810, using Google Voice to text my friends ($0.10 per text, no thank you!). Learned so much Linux admin skills that became so useful later in life. Favorite device ever! Eventually moved to Android smartphones but the ease of hacking, the amazing community (internettablettalk.com, looks like its gone now :( unfortunately...)
Back in the day I just had a cheap dumb phone with the $15/mo unlimited 3G data add-on and popped that SIM into whatever other device I was feeling at the time. It seemed like if it wasn't a common phone in the US, Cingular/AT&T never noticed.
I had one of these around 2011! Used it to host a websocket server - a novelty at the time - during a conference talk, and it held up to 30+ clients before dying.
My first Internet phone was the Nokia 9000, which was limited to GSM (9600bps). I built and debugged one of the first major music streaming services on that connection because I was working remote and my DSL got cut off. I had to add a 2Kbps stream option to the production servers for myself just so I could test it.
Yes! I was so excited he had that phone in the movie.
They even include an owner in-joke, which means someone in the production must have owned one of these phones. Everyone I lent the phone to would pick it up the "wrong" way -- they would put the external screen to their face, like every other phone. But the mic and speaker were on the back. I had to quickly find the scene in the movie here:
Fortunately - Symbian was painful. It was designed with a half-baked C++ standard and devices with 1-2 MB of RAM in mind and apparently never thoroughly upgraded.
I still have one in a drawer from when I worked at Nokia around 2009. Great device. I also had the N800 before that.
What made them interesting wasn't the hardware, though the full keyboard on the N900 was useful but the fact that it was Linux phone based on Debian complete with the ability to apt-get install whatever the hell you wanted. Including compilers, developer tools, openssh, and whatever you could think of.
The big difference between the N800 and the N900 was that the N800 was more of a tablet form factor (released years before the ipad or the iphone were a thing). The N900 was smaller and had a proper phone built in. It could connect to mobile networks and make phone calls. The N800 was by operator decree basically crippled to be wifi only. Operators absolutely hated the notion of an open platform like Linux running on devices connected to their networks.
The victory Steve Jobs imposed on operators was basically getting them to beg on their knees if he would please allow iphones on their networks. He completely turned the tables on them. The first iphones were exclusive to some networks only and people cancelled their subscriptions if they were on the wrong network. That's why iMessage is a thing and SMS texts are a thing that is no longer generating meaningful amounts of revenue for operators. There was no off switch for iMessage. Steve Jobs basically told operators to take it or leave it. Likewise MMS was not a thing on the first iphone. Nokia mistook that as a fatal omission. A missing feature. The truth was that MMS was dead as a doornail the moment 3G internet connectivity became a thing. Why have operators act as a middle man? Steve Jobs had no patience for any of that.
Anyway, Nokia still obeyed the operators and it ended up crippling anything with software potential. There were big discussions about having Skype on these things. The N800 had that. And a webcam. You could make video calls with it. In 2007. The N900 did not have Skype. And it was positioned as a developer phone. Worse, it had to compete internally with Symbian and the Symbian team was in control of the company.
So, it was positioned as a developer phone and the N9 was launched (2011) similarly crippled in the same week that they shut down the entire team working on the OS. That was around the time Symbian lost out to Windows Phone and the beginning of the implosion of Nokia's phone division.
The key point here is that Nokia had an Android competitor long before Google launched the Nexus. Before they had the Nexus, they were dual booting N800s into Android. I flashed mine with a development build at some point even. Nokia screwed up the huge chance they had there long before the iphone was about to launch. The N770 launched late 2005. The iphone wasn't even announced until 2007.
Nokia did not understand what it had and crippled the platform instead. And then it dropped out of the market completely.
that was an enjoyable read!
loved reading stuff about smartphones on forums, especially symbian ones where the die hard fanboys absoultely believed that this device was better than the iphones and htcs had to offer (including me).
too bad maemo / meego died off, we may have seen more interesting devices.
loved the "Contains no LLM-generated content" bit.
It wasn't really abandoned so much as killed by PayPal.
The project used PayPal to gather downpayments, PayPal decided to lock the funds for months (almost a year or maybe longer IIRC) because they saw money coming in but no confirmation of goods coming out. And, you know, when it comes to big companies, no explanation is sufficient, you are guilty of something because some heuristic said so, so the funds were locked, legal threats didn't work (try threatening a company with the power of a small/medium country), and by the time they got their money back, key people who were going to work at a discount to cover key milestones had moved on.
It's because the phone design needs the battery to help stabilize the voltage under load. As we know, digital devices can nearly instantaneously change the amount of current they consume and thus require layers of energy storage to accommodate the transient currents quickly. However, the changing current consumption doesn't just happen briefly. It sometimes continues to ramp for more than milliseconds (a glacial time frame for modern electronics). Thus generally every component in the power supply network of a design serves some stabilization and filtering role, including the batteries.
It appears that in this case, as the original battery aged, its internal apparent resistance (ESR) increased beyond the original design expectations, to a point where the phone won't work when plugged in to a charging cable because despite the charging cable most likely being able to deliver sufficient power at DC, it had too much impedance to supply it quickly enough. When current is demanded from a source that has too high impedance to supply it, the voltage drops. This will result in significant voltage ripple to the power supply of the digital circuits, which can cause logic to not function correctly.
Adding a large capacitor basically replaced the filtering and stabilization role of the original battery.
Interestingly people often intentionally remove capacitors for side channel measurements and glitching attacks.
I looked, but TBH, not sure what to make of "genuine" and "OEM" claims for a battery for a 16–year-old device (or 10-year-old if you count compatible Lumias). Descriptions usually do not mention manufacture dates either.
Nokia was so cool, before Android only SoCs swamped everything and it became impossible to run normal upstream Linux stack on phones because no one provides open drivers for a whole bunch of stuff.
> A quick glance at the forums also confirms that USB port was poorly designed and is prone to breaking.
That was the death of mine. I had an external battery charger that I could use to charge the machine overnight, but it was too much of a hassle so it got recycled and I moved on to a Galaxy Note, which everyone laughed at for being enormous but now look at us, the base iPhone 17 is around the same size...
The N900 was a great little device, it was like having a tiny computer with full keyboard in my pocket. It's just a shame the built-in FM transmitter didn't work reliably, because I used it to listen to music in the car a lot.
It was also amazing to be able to download the whole world's map data (such as it was in 2010) to the device, so the GPS navigation still worked off-grid (deep-outback Australia in 2010 was not always that good for data connections).
Check out the Hackberry designs from ZitaoTech. They're pretty amazing. I'm currently in the process of porting Plasma Mobile onto the device so that there's a better UI for it.
I went to see District 9 in the cinema in Helsinki. Uh oh, the alien parts are only subtitled in Finnish and Swedish and my Finnish is not up to that.
I installed a BitTorrent client, found the release on Pirate Bay, successfully torrented just the subtitle file, and used an editor to read the subtitles for scenes with a lot of alien.
The N9 had much better UI, but there was something of the cyberpunk “deck” idea in that thing, it was great.
reply