HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
the-modem-distro
pinephone_modem_sdk
Python2021–2026
the-modem-distro / pinephone_modem_sdk

pinephone_modem_sdk

Pinephone Modem SDK: Tools to build your own bootloader, kernel and rootfs

16Distinct people
24Mentions
0Explicit recommenders
640GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Pinephone Modem SDK: Tools to build your own bootloader, kernel and rootfs

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year24 dated mentions

Observed mentions: 2021-06-13 18:24:45 UTC to 2026-03-05 11:01:03 UTC.

02462021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 7 mentions; 0 submissions, 7 comments20212022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 6 mentions; 2 submissions, 4 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 6 mentions; 1 submissions, 5 comments20232024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC707
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC624
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC615
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC101
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC202
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC202

What Hacker News says

24 sources
> Their microphone kill switch also doesn't prevent audio recording. Unless you provide some evidence, I will consider this false accusation. > They aren't open hardware despite many attempts to mislead people with the marketing. Who and where said they were open hardware? > extremely outdated proprietary fork of Android Which was freed and can run new Linux kernels now: https://github.com/the-modem-distro/pinephone_modem_sdk and https://xnux.eu/devices/feature/modem-pp.html Your walls of text are disingenuous.
In Motorola GrapheneOS devices will be bootloader unlockable/relockable
This [0] is the closest we have so far - almost entirely FLOSS, and it consumes ~1/4 (IIRC) the power of the stock firmware. It's also never going to be the default Pine64 ships with, because no OEM wants to tell the FCC "We asked the users nicely not to send erroneous signals. No, this was not lab-tested, nor verified by the FCC to not interfere with other devices." Considering the legal limitations, I think this is an absolutely amazing point to have gotten to. OP may have issues, but he mentioned even his Android handset had similar issues. I have a pretty good carrier (for a carrier), amd have pretty well no issues using my Pinephone Pro as my actual smartphone. I just carry a spare battery :) [0] https://github.com/the-modem-distro/pinephone_modem_sdk
In PinePhone review after a month of daily driving
Hey, that looks really cool. I've been wanting to mess around with this stuff on PinePhone, which is in a unique position here since there are third-party images for the baseband which are mostly open source[1]. I've been especially interested in trying to reverse engineer what's going on with Google Fi on Android, but it is definitely a bit over my head, given that until recently I didn't even really know what an AT command was :) I'm guessing since it's Google the carrier stuff is mostly for fallback and all of the actually interesting stuff is done using protobufs over a data connection. (Fi is also interesting because you can make phone calls on the web over WebRTC. I wonder if that's some kind of gateway to SIP, or what.) [1]: https://github.com/the-modem-distro/pinephone_modem_sdk (Note: I didn't dig deep enough, so it wouldn't surp
Read the rest
rise me if the blobs in this are actually where the interesting stuff happens, but it's still probably a great base for experimentation nonetheless.)
In Hardening cellular basebands in Android
> Any other related rererences - the tech that enables this sort of tracking? It's everywhere in mobile devices. It's better not to use them. If you must use one, you must at least have root to disable AGPS + add stringent iptable rules to disable any outgoing communication by default: you should only enable connections per app, or per IP/domain for what you need. Still, that'll be of a limited help since the baseband manages connections (3GPP profiles etc) and does the equivalent of NAT to your device. For all I know, the baseband could tell android "location disabled? sure thing!" while still getting GPS fixes + sending the position by UDP packets processed by the baseband OS: Android won't even see it! Yet by virtue of sharing the same IP (or being "enriched" with your IMSI as you can see above), you will be totally trackable. Doing an
Read the rest
ything more requires running free software on the baseband: there're now free-software firmwares like https://github.com/the-modem-distro/pinephone_modem_sdk (I'll submit that for discussion) It started from initiatives like https://www.reddit.com/r/PINE64official/comments/hflat0/pine... but now you even have a free software bootloader for the modem (see https://github.com/Biktorgj/quectel_lk) If you want, you can also recover the stock firmware (https://github.com/Biktorgj/quectel_eg25_recovery), but the ability to audit from top to bottom to disable data exfiltration requires a 100% free software solution.
In Deputy US Marshal pleads guilty to obtaining cell phone location unlawfully [pdf]
> I'm sure young me would have found a ton of use cases for this, but now I'm old. Invert the problem: get one and try to hack to do whatever. That may help you regain some teen spirit :) It may be better if you found some ideas naturally (chasing a rabbit down its rabbit hole is fun, but chasing your own rabbit is even funnier) However, if you want ideas, here are some simple ones: - listen to your bluetooth devices like toothbrushes, scales, thermometers: try to decode and display what they send. There are many free software projects doing just that for Xiaomi devices - connect a 4G module and try to send SMS. Most 4G modules can be driven with just AT commands so it shouldn't be too hard. The Quectel EC25 is extensively documented thanks to being present in the PinePhone: https://github.com/the-modem-distro/pinephone_modem_sdk/blob...
Read the rest
- then try to add a GPS antenna to make a field GPS: check https://wiki.pine64.org/wiki/PinePhone_Pro#GPS_/_GNSS - then try to have a LTE data connection, using w3m with its sixel mode to visit google news https://github.com/saitoha/libsixel#w3m-integration - try to integrate SMS, twitter etc within one client (twitter example: https://github.com/saitoha/libsixel#twitter-client-integrati... ) to post your GPS coordinates to your friends - one everything works, increase the difficulty: flash a free firmware on the Quectel, and try to improve it, or add functions that would help your other projects, for example A-GPS to get a faster lock: https://github.com/the-modem-distro/pinephone_modem_sdk/tree... Each one of this project should take at most one day, and may give you ideas to do more! If you need help, get in touch, my email is in my profile.
In Show HN: Beepberry – a portable e-paper computer for hackers
Not all basebands have that much control. For example in the PinePhone, the ARM processor in baseband runs a proprietary Linux distro, but folks have replaced that with a fully free Linux distro. Unfortunately the proprietary software running on the Hexagon DSP hasn't been replaced. I believe the interface between the two is fairly restricted though. https://github.com/the-modem-distro/pinephone_modem_sdk/ BTW, there are a number of videos at the CCC media archive about concrete vulnerabilities in baseband software: https://media.ccc.de/search/?q=baseband
In Are opaque basebands a national security risk?

Showing the 15 most recent of 24 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.