Live data from Hacker News

Nokia N900 Necromancy

yaky.dev

111–120 of 193 posts

Re: Nokia N900 Necromancy

#111
post #77

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 U…

It is amazing Nokia missed on the mobile revolution as n900 predated iPhone if I remember correctly. But Nokia did one massive mistake and it was to bet on Linux for this device. Even when they already had lot of Symbian experience, which also was week though when it came to user apps. The modified BSD on the first iPhones was simply blazingly fast.

Good god no.

The iPhone was out two years ago before the N900.

Nokia was already fucked because it had set up a system in which internal divisions designed competing phones, as a result it had flooded the market with similar but-not-quite-the-same handsets with overlapping features, and it had missed out on usability advances that iOS had made.

Symbian was undergoing an overhaul which would eventually lead it to be ’good’ again, but by then it was too late as Android and iOS were already eating its lunch. And around the time of the N9 launch (touchscreen-only Maemo/meego phone), Stephen Elop took the helm and issued the famous “burning platforms” memo which put Nokia on the path to windows phone exclusivity, purely to the benefit of Microsoft, who delivered the killing blow by first forcing the doomed “Windows Phone” onto them, then buying the mobile phone division so MS could churn out more doomed handsets for their stillborn mobile platform.

tl;dr - The company was a clusterfuck riding on name recognition and then an MS plant killed it.

Linux on the N900 was neither here nor there. It was a skunkwork effectively, a niche device for nerds (and a great one). But it neither sank the company nor could have saved it.

Re: Nokia N900 Necromancy

#112

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 U…

I was always kind of dissuaded by the chunky, bar of soap nature of the Nokia devices. (But then again, I had a few OpenPandora to play with as well..)

I had high hopes for the Creative Labs Zii Egg back in those days, it seemed to me to be a better Linux-based phone-like device. What a world it was...

Re: Nokia N900 Necromancy

#113
post #94

Sincere question: Can someone explain how you develop the skills and knowledge required to pull this off? I'm no genius, but I'm reasonably sure I'm not a slouch either. I've got a masters in theoretical physics, I've worked with and written software for four years, I take an interest in anything techy I come across. I've picked up the basics of population genomics and molecular genetics without assistance. I still f…

You can pick it up passively over time, and with your skills, if you were to actively engage then I suspect pick up the necessary very quickly, and the rest comes from experience.

I picked up Linux at 13, fortuitously just in time for the release of the Nokia 770 (later getting, and still owning the N900 too).

At that time, getting real dirty with the kernel, hardware, cross compiling etc was necessary, so 1) there were more resources 2) it was seen as mundane, busy work rather than mystical and difficult.

If I were to say how to learn the same things today, I’d probably say Gentoo is ideal - it’s insanely flexible in tinkering, has good resources on compiling the kernel and packages, and I’m a fan of crossdev for cross compiling.

Getting real dirty with hardware and electronics, the obvious answer would be one of the Raspberry Pi lineup, but if you’re very tenacious, patient and a touch unhinged, then I would actually say now’s the time to get in on RISC-V.

It’s still early days, so there’s lots of resources that have very thin abstractions between hardware tooling code. Devices are cheap and exciting. You’ll be on the same footing as most other people so you won’t feel like a dunce.

The cons are that a lot of RISC-V devices get shipped out with very little documentation (and sometimes only in Chinese), binary blobs making mainstream kernels difficult, and you’re learning at the same time, so you might feel you’re ice skating uphill.

Wrt to the bootloader and partition corruption; towards the twilight years of the life of the N900, when it became clear N900 had been abandoned and the N950 was still only available to select few, a bunch of smart people on the Maemo forums started reversing and writing open drivers (uboot bootloader, wifi, camera iirc), so they became pretty documented.

Re: Nokia N900 Necromancy

#114
post #84
post #70

Earlier quoted context omitted.

I loved my N9. But i'm somewhat hesitant on preordering that one. I need wireless charging.. And i still dont really get if Android-apps actually work or not, i.e. swedish Bank-Id/Swish etc.

I'd actually prefer one running a normal Linux. It's a travesty that certain things in daily life require Android or iOS, and that's a fight I'll keep fighting, but the idea of a tiny Linux laptop in my pocket is just so tempting.

Sure i can join you on the barricade, but i still want to function in a society :(

Re: Nokia N900 Necromancy

#115
post #94

Sincere question: Can someone explain how you develop the skills and knowledge required to pull this off? I'm no genius, but I'm reasonably sure I'm not a slouch either. I've got a masters in theoretical physics, I've worked with and written software for four years, I take an interest in anything techy I come across. I've picked up the basics of population genomics and molecular genetics without assistance. I still f…

Honestly, It is just a matter of starting somewhere. Anywhere. All these hobbies are a huge rabbit hole that seem to converge.

I have friends who started with porting Sailfish OS to their old Android phone and now they are designing their own PCBs for their home automation system. They custom built their own RC cars, 3D printed their own ergonomic keyboards, designed their holiday decorative lights etc..

I have seen a lot of people in my local FPV Drone Racing community, who started with building their own custom drone and then moved on to 3D printing their modifications, tweaking their firmware, building their custom lithium battery packs, designing their ergonomic keyboards, and now fiddling with their home automation software/hardware.

Also installing Arch Linux onto some random piece of hardware, regularly following Hackaday like blogs seems to help.. lol.

Re: Nokia N900 Necromancy

#116
post #94

Sincere question: Can someone explain how you develop the skills and knowledge required to pull this off? I'm no genius, but I'm reasonably sure I'm not a slouch either. I've got a masters in theoretical physics, I've worked with and written software for four years, I take an interest in anything techy I come across. I've picked up the basics of population genomics and molecular genetics without assistance. I still f…

I don't think true mastery exists in a continuously-evolving field like tech, it's all people just figuring things out, and accumulating enough knowledge/experience means the things you build no longer blow up and mostly do what you want them to ("mostly" being load-bearing here - even the big boys publish errata notices for their chips because even they miss things sometimes).

Re: Nokia N900 Necromancy

#117
N810, N900, N9 owner here.

Good read. I did the exact same modification to my N900; it was my internet router for several years. In those days, a mobile carrier in my country offered a relatively cheap data plan for dumb phones: unlimited data, but restricted internet connectivity with a WAP proxy. Fortunately, thanks to curl and busybox utils, I figured out that the proxy allowed CONNECT requests, and a tiny C program on my N900 was able to transparently tunnel all TCP connections to the internet.

BTW, my N900 had another mod: it featured a Type-A female port :)

Re: Nokia N900 Necromancy

#118

Earlier quoted context omitted.

Can't claim to know the specifics, but there's some supporting links for both the battery and bootloader stuff in the article. The supercapacitor (can be a regular cap too, but would be physically much larger) is for buffering the power supply to prevent the device from shutting off if there's a momentary draw that causes the voltage to drop.

I appreciate what you're saying here, but what I'm asking about isn't the set of solutions to the problems described in the article. What I'm interested in is the underlying mental model of how this kind of device works.

Just play with electronics, Arduino/Raspberry/ESP32-compatible stuff is cheap and available. Lots of information about it. A phone is not that much different from a microcontroller board on a battery.

Re: Nokia N900 Necromancy

#119

N810, N900, N9 owner here. Good read. I did the exact same modification to my N900; it was my internet router for several years. In those days, a mobile carrier in my country offered a relatively cheap data plan for dumb phones: unlimited data, but restricted internet connectivity with a WAP proxy. Fortunately, thanks to curl and busybox utils, I figured out that the proxy allowed CONNECT requests, and a tiny C progr…

I was a huge N9 fanboy. Wish I didn't sell mine, and that Microsoft didn't kill it :)

Re: Nokia N900 Necromancy

#120
post #103

Earlier quoted context omitted.

Maybe you're right. But at the same time I feel (based on nothing) that even the performance of an entry-level Android phone, coupled with libre hardware and software, and a tiny little keyboard like the N900's, running an ordinary Linux distro, actually would find a market. A small market made up of us weirdos who find this HN thread interesting. But then again, experience shows I'm wrong.

A bit on the larger size, but this already exists: https://www.gpd.hk/gpdpocket

A small laptop which needs wifi? And?
Post reply on HN