News for hackers. Stuff that matters.
Re:The Nokia N900: the future that wasn’t by Mediterraneo10 on Wednesday March 17, 2021 @08:37PM (#26498546)
I loved the Nokia N900's design, that hardware keyboard that made it so easy to do remote system administration over SSH, or keep doing everything that I want to do in Emacs just like on my laptop or desktop computers. Also like all Nokia phones of the time, it was nearly indestructible and could easily survive drops that would destroy a modern smartphone’s screen or casing.

However, in retrospect not all was rosy. Advocates of Linux phones today would prefer to avoid binary blobs that make upgrades impossible (the N900 is forever stuck on kernel 2.6) and a cellular modem connected directly to main memory.

Re:The Nokia N900: the future that wasn’t by seba_dos1 on Wednesday March 17, 2021 @11:15PM (#26499385)
Maemo Fremantle may be stuck on 2.6, but N900 is not - it's pretty well supported in mainline kernel. Also, the cellular modem (Rapuyama - BB5) on N900 isn't connected to main memory, it's pretty much a separate component (which was used as a main CPU on some other Nokia phones).
Re:The Nokia N900: the future that wasn’t by u801e on Wednesday March 17, 2021 @08:43PM (#26498585)
I wish I had the opportunity to use the N900. I still have a partially working N9 (the SIM holder lock is broken meaning I have to hold the SIM in to use it for calls). I still browse and post on HN using it on occasion.
Re:The Nokia N900: the future that wasn’t by sidpatil on Wednesday March 17, 2021 @08:55PM (#26498666)
> the SIM holder lock is broken meaning I have to hold the SIM in to use it for calls

Why not just tape it in place?

Re:The Nokia N900: the future that wasn’t by u801e on Wednesday March 17, 2021 @10:10PM (#26499077)
There's a spring mechanism that pushes it out. It worked by pressing in to lock it and then pressing in again to unlock it. The cover is recessed relative to the case, so it would be a bit difficult to secure it with tape unfortunately.
Re:The Nokia N900: the future that wasn’t by noipv4 on Wednesday March 17, 2021 @10:40PM (#26499230)
I had to end up using a small drop of superglue.
Re:The Nokia N900: the future that wasn’t by CTOSian on Thursday March 18, 2021 @05:14AM (#26500813)
superglue is a no go there... I repair such things using tamper evident seal (those red/blue varnish for tamper proof screws etc)
Re:The Nokia N900: the future that wasn’t by tominated on Thursday March 18, 2021 @10:32AM (#26503097)
I still have my N9 lying around somewhere - had to get the sim tray replaced two or three times but otherwise I loved it. How did you update the security certificates? I tried to boot mine up a while back but it was basically unusable on the web because of HTTPS.
Re:The Nokia N900: the future that wasn’t by u801e on Thursday March 18, 2021 @04:32PM (#26507233)
I haven't updated the security certificates so far, bit I don't think that most of the TLS connection issues are due to expired CA certificates in the certificate bundle. I believe it's because it can't negotiate a mutually agreed upon cipher.

It still works with a few websites like this one. In fact, I'm using my N9 to post this comment :-).

Re:The Nokia N900: the future that wasn’t by MartijnBraam on Wednesday March 17, 2021 @09:57PM (#26499008)
I'm running 5.11 on it though.
Re:The Nokia N900: the future that wasn’t by glsdfgkjsklfj on Wednesday March 17, 2021 @10:26PM (#26499162)
from my experience porting cyanogenMOD from android phones that only received 2.3 officially all the way up to 4+, you are likely running the binary kernel drivers as binary blobs for 2.6 and some kid in a forum either flipped bits at random while following a asm tutorial or wrapped it in a syscall shell that emulates an old kernel to the driver.

or maybe the n900 had less esoteric peripherals than android phones. I don't know... as I never got my hands on one despite actively trying to buy one for a couple years when they were announced.

Re:The Nokia N900: the future that wasn’t by seba_dos1 on Thursday March 18, 2021 @12:44AM (#26499738)
Your experience isn't very relevant to N900 then. It's a proper GNU/Linux device, the only closed driver blob was for the GPU.
Re:The Nokia N900: the future that wasn’t by MayeulC on Thursday March 18, 2021 @05:12AM (#26500805)
Another PowerVR GPU for those that wonder. They quite notoriously don't have any open-source drivers.

There is a lot of information on the net why that's not the case, from the GPU architecture to source leaks. One could possibly make a shim to load older proprietary kernel modules, but it's hardly worth it: PowerVR GPUs don't seem to be used much nowadays, in contrast with Mali GPUs. And PowerVR GPUs seem to require quite different drivers depending on IP customization.

Re:The Nokia N900: the future that wasn’t by seba_dos1 on Thursday March 18, 2021 @05:06PM (#26507551)
> One could possibly make a shim

That has been done already: https://github.com/openpvrsgx-devgroup

Re:The Nokia N900: the future that wasn’t by ggus on Thursday March 18, 2021 @11:56AM (#26503987)
The design has been re-proposed a few times, notably the F(x)tec PRO¹ looks really similar and cool.

https://www.fxtec.com/pro1

Re:The Nokia N900: the future that wasn’t by noipv4 on Wednesday March 17, 2021 @10:42PM (#26499240)
it was a great phone for light remote admin! The ~ was in a weird location though ;)
Re:The Nokia N900: the future that wasn’t by drudu on Wednesday March 17, 2021 @08:53PM (#26498644)
I had one of these and your note of "a cellular modem connected directly to main memory" makes me laugh. I didn't know that until now but I think that clears up why phone calls could crash the phone in some circumstances.

Like you said it was a fantastic little linux terminal - great for SSH and it was certainly fun and novel to have a linux CLI on my cell phone.

Re:The Nokia N900: the future that wasn’t by seba_dos1 on Wednesday March 17, 2021 @11:26PM (#26499436)
> I didn't know that

That's good, because that isn't true. Rapuyama has its own 128MB of DRAM on the N900.