Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. San Francisco Onion Futures Company(onionfutures.com ↗)
    33comments
  2. Android 17 is the first since 3.x to add new APIs without releasing to the AOSP(grapheneos.social ↗)
    354comments
  3. Typesafe-computer-use drives a Mac toward a goal for 1/50th of a cent per step(github.com/awlevin ↗)
    9comments
  4. SDCC – Small Device C Compiler(sourceforge.net ↗)
    11comments
  5. Science Is Open Software(jepedersen.dk ↗)
    21comments
  6. Cloudflare Quick Tunnels(cloudflare.com ↗)
    272comments
  7. How OpenAI Used Its Own LLMs to Design Its Jalapeño Chip(ieee.org ↗)
    74comments
  8. Why building a Rust LSP is hard(rust-glancer.github.io ↗)
    18comments
  9. Saving another 100TB of RAM(cloudflare.com ↗)
    59comments
  10. NASA-IBM Lunar Foundation open-Source Geospatial AI Model(usra.edu ↗)
    discuss
  11. How to Write with an LLM(sockpuppet.org ↗)
    308comments
  12. Xcode 27.1 Beta Release Notes(developer.apple.com ↗)
    81comments
  13. The first new cat species discovered in 100 years(nationalgeographic.com ↗)
    88comments
  14. Show HN: Cactus Needle 3: 8-29MB automation models can match DeepSeek V4 Flash(cactuscompute.com ↗)
    82comments
  15. You can run Git on object storage if you re-make packfiles(tigrisdata.com ↗)
    1comments
  16. OpenJev(openjev.com ↗)
    254comments
  17. Goroutine Leak Profiles(go.dev ↗)
    2comments
  18. Photon-Emission-Guided Laser Fault Injection Enables RP2350 Secure Debug(ledger.com ↗)
    64comments
  19. The Farnese letter(simonklee.dk ↗)
    6comments
  20. Cache-to-Cache: Direct Semantic Communication Between LLMs (2025)(arxiv.org ↗)
    12comments
  21. Minimal Phone 2(minimalcompany.com ↗)
    204comments
  22. Cyclomatic Complexity in C#(ndepend.com ↗)
    17comments
  23. Claude Code now reads AGENTS.md if there is no Claude.md(claude.com ↗)
    214comments
  24. LispBM is a concurrent Lisp for microcontrollers with message passing(lispbm.com ↗)
    3comments
  25. Inside ZCode: Silently uploading your Git history to the cloud(ferstar.org ↗)
    96comments
  26. Warez: The Infrastructure and Aesthetics of Piracy (2021)(archive.org ↗)
    43comments
  27. Alibaba open-sources AI model that can detect cancer and nearly 150 conditions(scmp.com ↗)
    11comments
  28. How SpaceX streamlined the Raptor engine(construction-physics.com ↗)
    67comments
  29. The Implications of Linguistic Illegibility for LLM Security(arxiv.org ↗)
    26comments
  30. Two parallel neural ectoderm progenitors contribute to the developing brain(newscientist.com ↗)
    60comments

OsmocomBB – Open-Source GSM Baseband

125 pointsby 11y agobb.osmocom.org
21 comments
11y agoHN ↗

This would allow a truly OSS phone, with no backdoors. Neat! Where do I buy one?

11y agoHN ↗

2G is going away here in Australia. I wonder whether there's a 3G target in the far future.

11y agoHN ↗

Implementing 3G is more complicated than 2G by an order of magnitude (and OsmocommBB is still far from having their 2G support complete). Plus Calypso is one of the only baseband processors out there that accepts unsigned firmware (which is exactly why it's OsmocomBB's target) and 3G on Calypso is not possible.

11y agoHN ↗

A major irony is that, in principle, a 4G radio could be made very simple, with all the protocol processing up in the application processor, and sharing code with SIP VoIP and UMA capability in the phone OS. But, as far as I know, no 4G radios are designed that way. Maybe when 3G starts to go away.

11y agoHN ↗

There are real time requirements on the protocol handling so you can't just send "raw" L1 transport blocks up to the AP.

11y agoHN ↗

I wasn't thinking of pulling the layer 1 up into the AP. But I don't know... do you have such requirements anymore? You have real time requirements for voice calls in 2G/3G hard handover. If you treat everything as if it were a vertical handover, I think you can even wash that requirement out. And you can fudge the perceived voice call continuity.

11y agoHN ↗

Are there actually any open gsm capable chips? I'd expect there to be other transmitted codes for certain functionality which isn't as readily documented but still abuseable.

11y agoHN ↗

TI Calypso, with OsmocomBB[1]. Haven't you seen the link you're commenting under? :P

[1] of course all feature and legal restrictions apply, so don't get too excited about "yay free baseband finally!". It's a amazing research project nevertheless, which together with OpenBSC already gave us incredible insights on GSM security. All hail Harald Welte! \o/

11y agoHN ↗

Why do people talk about the Neo900 as though it's a real product that exists or can be bought? Has anyone seen any evidence it's anything but vaporware?

11y agoHN ↗

Well, I see the work being made on it by myself and already watched similar project (GTA04) reaching its goals. Plus that's me who you can blame personally for any delay with the Neo900 website content or newsletters... ;P (and if you find linked talk hard to listen, you can blame me for that as well ;])

11y agoHN ↗

it's been well over a year since the neo900 project was announced, and I've never seen any goldelico project actually ship more than a handful of prototypes.

I really hope the neo900 succeeds, but sending money to goldelico is generally a bad bet.

11y agoHN ↗

Neo900 has been announced at the moment when all interested parties agreed on "it seems feasible, let's do it". There was no prior investment, the development could start only after raising funds. It simply takes time - especially when organizational burden turned out to be a bit more challenging than initially assumed.

All of Goldelico customers who paid for GTA04 already received one long time ago. I don't count latest fundraiser for its new revision[1], since it will be fully refunded if not enough people will preorder to actually produce a new batch.

Also, Goldelico is "just" a contractor doing work for Neo900 UG, which is the actual entity running the Neo900 project.

But I think we're getting a bit off-topic here. #neo900 on freenode might be a better place for that ;)

[1] http://shop.goldelico.com/wiki.php?page=GTA04A5

11y agoHN ↗

Its weird no one has mentioned this: You can't actually use in the wild, its illegal to!

Straight from the Osmocombb site: "Keep in mind however that using OsmocomBB based phone on public network without proper permission is illegal"

Another reason why GSM and its offspring(I'm looking at you LTE) blows ugly chunks.

11y agoHN ↗

Already mentioned it two times here :)

You can, however, use the monitor mode without transmitting anything.

11y agoHN ↗

All the various unbranded/generic/clone handsets coming out of China are likely illegal to use on any networks too since they haven't been given the certification, but AFAIK they work fine since they adhere to the protocols and would probably pass the certification anyway. I don't know how far along OsmocomBB is, but if it is indistinguishable from a "real" phone as far as the network is concerned, then it'd be a similar scenario.

What the networks don't want - and the motivation for the certification - is for some device to misbehave (e.g. emit a continuous transmission) and interfere with the operation of other devices on the network.

11y agoHN ↗

Of the compatible phones, only Sony Ericsson J100a appears to support North American GSM bands, and eBay doesn't have any of it on sale, at least not at the moment.