David Heidelberg
okias@floss.social
<p>🐧📱🐧<br />'<br />You can support my work at LiberaPay.<br />In my free time working on <a href="https://floss.social/tags/MobileLinux" class="mention hashtag" rel="tag">#<span>MobileLinux</span></a> mostly mainlining patches and fixing things.</p>
Posts
-
View post
We had lovely hacking session and you can expect some USB-C dock-station support coming to mainline for Snapdragon 660 and 845 soon (maybe 670, if someone will do the testing). 1. phase is dock-stations (no DisplayPort yet). The follow up will be providing supply to usb devices (unpowered USB hubs) and DisplayPort (only for devices with physically wired support). If you&#39;re interested in compiling and testing patches, let me know. @alexeymin @setotau @salivo
-
View post
Sashiko, please stop. Sashiko, you don&#39;t have to tell me how great my patches are. Every 2 minutes new: Sashiko has reviewed this patch and found no issues. It looks great!
-
View post
People: suprised Pikachu face meme. People in tech industry: Y U DON&#39;T SAY meme... Article: Your car and its mobile app are probably handing over all kinds of data to tech companies https://techcrunch.com/2026/09/29/your-car-and-its-mobile-app-are-probably-handing-over-all-kinds-of-data-to-tech-companies/
-
View post
Since Friday, BengalOS gained support for DisplayPort on SHIFT 6MQ. This is a new addition to the recently added USB-C role switching (OTG). Kernel support included from the `sdm845-next-20260820-15` tag, if you want to integrate it into your project! #SHIFT #BengalOS #SHIFT6mq #DisplayPort #sdm845 #LinuxMobile #MobileLinux
-
View post
Seeing &quot;Keep Android Open&quot; posts every day. Why do people keep begging big corps to do something nice? Their goal is profit. Openness doesn&#39;t make Google money. We should fight for something better instead of begging to have shitty and slow system which is not competitive to real Linux ™ or iOS. We can have better software on OUR phones. #LinuxMobile #MobileLinux #Phosh
-
View post
PINE64 stopped producing devices dependent on RAM/storage chips — so, for example, no more PinePhones. What did we lose? From a phone perspective not much. Low-end hardware with no software support from the vendor. To be fair, we did lose FOSS modem firmware — on a device that is hardly usable. Today, companies like Fairphone produce phones of far higher quality than the PinePhone or PinePhone Pro, while also supporting Linux kernel development for their devices. #MobileLinux #LinuxMobile
-
View post
Simple camera focus coil. One power input (VDD). One chip. Then usually one i2c 1.8V IOVDD (direct or level shifter). And half of the kernel drivers mark i2c shifter as VDD and other way. Hopefully we get out of this mess soon. Good night. https://lore.kernel.org/all/20260801-pp-pro-camera-v1-0-7b4d90788f9f@ixit.cz/
-
View post
Today implemented Pixel 3 XL panel support, so now MDSS + GPU works, since the `sdm845-next-20260730-2` git tag. Since the similarity to the Pixel 3, Debian-based BengalOS and Mobial will run it soon. #MobileLinux #LinuxMobile #sdm845 #Pixel3 #Mobian #BengalOS
-
View post
Wanted to unwind this evening, so I pulled my trusty old Motorola Moto G4 out of the drawer. It had become completely useless running 32-bit Android 7.0 these days... and then, somehow, a Linux kernel accidentally fell onto it. 😄 Time to see how much life this old device still has left. Definitely it can run 64-bit Linux. #Linux #Motorola #OpenSource #LinuxKernel #MobileLinux #FOSS #OldHardware
-
View post
Best of Sashiko: Later, rmi_read_block() populates item-&gt;reg_size bytes. If a malicious peripheral provides a descriptor with a small reg_size but sets multiple bits in subpacket_map &quot;...malicious peripheral...&quot; in the context of a touchscreen. So ‒ you take your phone to a repair center and they install a malicious touchscreen... Personally, I think the most &quot;malicious&quot; touchscreens are the aftermarket ones that claim to implement features they act...
-
View post
Finished migration from Conduit Matrix server to Tuwunel. Big kudos to june and Tuwunel maintainers in general for taking care! https://github.com/matrix-construct/tuwunel/issues/41
-
View post
BengalOS is now booting on the Pixel 3! 🎉 Just two weeks after @agx@ruhr.social got it running on the Pixel 3a, support is already expanding. Next up: Snapdragon 845 devices, including the OnePlus 6, OnePlus 6T, Xiaomi Pocophone F1, Xiaomi Mi 8, and more. https://bengalos.phosh.mobi/ #BengalOS #Phosh #LinuxMobile #MobileLinux #Pixel3 #sdm845
-
View post
🚀 Big milestone for the SHIFT 6MQ! Just got it running through dockstation with: ✔️ keyboard ✔️ mouse ✔️ ethernet ✔️ ...DisplayPort output 🎉 Full external display support is now working, thanks to some hands-on implementation and a few extra patches on top of sdm845 Linux. Plug it in, and you’ve got a proper desktop experience. Running: https://codeberg.org/sdm845/linux + few custom patches which I&#39;ll try to finish today. #SHIFT6mq #sdm845 #MobileLinux #LinuxMobile #LinuxOnMobile
-
View post
RE: https://fosstodon.org/@AsteroidOS/116087571455419238 Amazing work by @AsteroidOS a great summary of the development.
-
View post
Sent the display notch cutout description file for the MacBook Pro (M2 Pro, 14&quot;). It would be nice if, at some point, the GNOME desktop (e.g., Mutter/GNOME Shell) could work with this information and adjust UI elements accordingly. Soon, there will be more and more devices with display cutouts. There’s already amazing work by Phosh e.V. on this, so hopefully feature parity will come soon! https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/487 #asahi #GNOME #Ph...
-
View post
@affe_null @libcamera very nice! Are you synced with @NekoCWD who also works on AF?
-
View post
@pojntfx I'm using @NekoCWD overlay controls: https://gitlab.com/NekoCWD/cameractrl.git
-
View post
Schleswig-Holstein migration to #LibreOffice brings some good stuff to us: - Better touchscreen support #mobileLinux - More resources invested into LibreOffice upstream https://peertube.opencloud.lu/w/rUh7VLPkmkruarXHKeNGqG
-
View post
On a bit of a streak today 🔥 Work in progress, but already a big milestone: the camera sensor on my SHIFT6MQ is up and running 📷 Still a lot to refine, but seeing the first photo come through feels great. Sharing the very first shot taken on mainline Linux with it 👇 #SHIFT #SHIFT6mq #LinuxMobile #MobileLinux #WIP #sdm845 #mainline
-
View post
Got the camera working — then gave it focus. Always focus 😉 SHIFT6mq now has proper 📷 focus, and it finally feels usable. Build it yourself (for now): https://codeberg.org/sdm845/linux #SHIFT6mq #MobileLinux #LinuxMobile #sdm845
-
View post
First picture from the dual front-facing IMX355 sensors on #Pixel3 📸 Both lenses are now alive under mainline Linux — standard + wide, just like Google intended. Still early bring-up, but seeing real images come through makes it very real. Patch series: https://lore.kernel.org/phone-devel/20260411-pixel3-camera-v2-0-41b889abb14c@ixit.cz/T/#t You can find already applied patches in the integration branch here: https://codeberg.org/sdm845/linux/ #LinuxMobile #MobileLinux #Mainline #Kernel #Ope...
-
View post
Ever wanted to use your phone&#39;s NFC reader on Linux? Now you can — right from GNOME! I built a minimal NFC app using neard and D-Bus — no hacks, no proprietary drivers. Just run the daemon, tap a tag, and it works. 👉 https://gitlab.gnome.org/dh/gnfc/ 1/2 #nfc #LinuxMobile #MobileLinux #Mobian #NixOS #postmarketOS
-
View post
After long long time I just published a recap of my Linux kernel contributions from 6.7 to 7.0-rc6 — 76 commits authored, 155 total touches across the tree. Highlights: 🟣 Snapdragon 845 device support (Pixel 3, OnePlus 6/6T, SHIFT6mq…) 🟢 Major drm/panel refactoring (sofef00, sw43408, new S6E3FC2X01) 🟡 IIO light sensor cleanup (AL3010, AL3320a, AL3000a) 🔴 Camera &amp; CAMSS fixes, DT binding YAML conversions https://ixit.cz/blog/2026-04-03-kernel-7-0-contribution.md #MobileLinux #LinuxMobi...
-
View post
RE: https://mastodon.social/@Tuxdoctor/116247694950954874 I see this effort as a perfect successor to the postmarketOS wiki tables, which relied on manually filled support levels. It enables tracking across all distributions, different kernel versions, and patchsets. It’s simple: you run a diagnostics app, and at the end, you can upload the results for everyone to see. #MobileLinux #LinuxMobile #Linux #Kernel #MainlineLinux #Mobian #NixOS #postmarketOS
-
View post
I have feeling I paid € 22 for faster grepping of source code. I mean, I&#39;m not complaining, it does search nicely in ugly codebases. So &quot;Go AI!&quot;
-
View post
Těším se na vás na Installfestu 2026! 🙌 📅 V sobotu ráno odstartujeme přednáškou o telefonech 📍 Po oba dva dny mě najdete u stánku 🔧 V neděli si na workshopu můžete rovnou nainstalovat Linux na vlastní telefon Přineste si zařízení a chuť experimentovat — těším se na setkání! #Installfest #MobileLinux #LinuxMobile
-
View post
When you&#39;re working on a bug fix, new feature, or even a small cleanup — share it early. The pool of developers is small. If you contributed support for a sensor on your phone, someone else might pick it up, test it, and enable it on theirs with almost no extra work. Your change can become part of bigger whole infrastructure. 1/2 #LinuxMobile #MobileLinux #LinuxOnMobile #Mobian #postmarketOS #NixOS
-
View post
I found Linux kernel branches for-linus, but where are git branches für-elise? I think the sound subsystem would be great fit for it. #LinuxKernel
-
View post
@GrapheneOS @navi @lumi if you&#39;re serious, which Pixel we talking about, let me check the kernel sources and verify what u say.
-
View post
RE: https://fedi.simonwillison.net/@simon/116177606495989457 Interesting read, recommend!