Posts
90
Following
12
Followers
130
Embedded, open-source, and open-hardware enthusiast interested in passing knowledge to next generation. OpenHub https://openhub.net/accounts/ppisa/positions . For our computer architectures education see https://comparch.edu.cvut.cz/ .

Thanks to the great work done by @wrenix, @valpackett, and many others (certainly not me), I've finally gotten calls working on my Fairphone 5.

While there's some kinks left to be ironed out, call quality is excellent out of the box (certainly better than my PinePhone (Pro)).

I've pushed a `linux-sc7280-calls` kernel to my arch repo for anyone who wants to try it. The following PR discussion should help set it all up:

https://github.com/sc7280-mainline/linux/pull/27

0
7
1

I wanted the blue checkmark on LinkedIn. The one that says “this person is real.” In a sea of fake recruiters, bot accounts, and AI-generated headshots, it seemed like a smart thing to do.

So I tapped “verify.” I scanned my passport. I took a selfie. Three minutes later — done. Badge acquired. I felt a tiny dopamine hit of legitimacy.

Then I did what apparently nobody does. I went and read the privacy policy and terms of service.

Not LinkedIn’s. The other company’s.

https://thelocalstack.eu/posts/linkedin-identity-verification-privacy/

7
26
0

UK, welcome back to Erasmus+ 🇪🇺🇬🇧

The EU and the United Kingdom sealed the deal to bring the UK back into Erasmus+ from 2027.

We are rebuilding opportunities for the next generation to study, work and grow together, giving people the chance to connect across borders once again.

It will also help create and deepen partnerships between our academic institutions.

Together again through learning, exchange and connection 🤝

More: https://link.europa.eu/MHc9JP

1
8
0

New: France said it plans to move its government computers currently running Windows to the open-source operating system Linux to further reduce its reliance on U.S. technology.

https://techcrunch.com/2026/04/10/france-to-ditch-windows-for-linux-to-reduce-reliance-on-us-tech/

0
4
0

First picture from the dual front-facing IMX355 sensors on 📸

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/

2
4
1

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 👇

1
3
1

: @okias@floss.social is doing a lot work to mainstream patches to the kernel. During a meeting of Phosh.mobi e.V. members I learned that there seem to be not many testers for . I still had a broken Axolotl sitting on my desk…

  • repaired the phone that originally had been bought as part of a deal
    • cleaning inside (residue from water contact)
    • new display (two lines of broken pixels)
    • new usb-c pcb (didn't charge, data broke during testing)
  • learned about edl to recover if phone wouldn't boot to fastboot anymore (yes, really had that situation later 😉)
  • learned about the difference of fastboot and fastbootd mode
  • learned about u-boot and the boot chain on the phone
  • learned about dynamic partitions used in Android and how to use them from
  • learned about pmbootstrap
    • to build my own device images (mixture of existing axolotl and sdm845 to be compatible to the phone and the usage with u-boot and dynamic partitions)
    • changed pmbootstrap to build small (92M) boot image for boot_a/b partition
  • tried to get more space for out of the phone for boot & root than provided by boot_a/b and system_a/b
    • resized userdata of Android
    • created two additional partitions for postmarketOS
  • learned how to recover from kernel not booting without re-flashing
    • u-boot usb mass storage mode exports the mass storage of the phone over usb-c
    • phone connected to an aarch64 system ( running )
    • mounting encrypted partition, boot and what-else is needed
    • installing kernel packages via apk while in chroot on Librem5
  • learned how to compile a kernel using ./envkernel.sh and pmbootstrap

Now I'm quite sure I can recover from any failure I will encounter while testing sdm845 kernels and I have the following setup on my Shift6mq:

  • ShiftOS-L with small userdata partition in slot_b
    • applications for demoing the phone installed
    • work profile to contain closed source applications
  • postmarketOS edge installed on partitions behind userdata
    • u-boot on rescue_a
    • 1GB pmOS_boot
    • 60GB pmOS_root
    • applications for demoing
    • multi-user: my testing user, demo user
    • everything except cameras work
  • dual-boot possible on-the-go: enter fastboot (by holding vol-up at start), change slot, reboot

I put my notes on the postmarketOS wiki.

I started two merge requests:

I'll carry the phone at - Chemnitzer Linux Tage 2026 - on saturday 28th this month. I'll mostly be around the "Linux on Mobile" booth.

0
3
1

The #cvut #cvutfel OTREES booth at InstallFest 2026 #InstallFest There are #Linux and #NuttX running on x86 PC, RISC-V and ARM. The #QtRvSim simulator is running on x86 and RISC-V Milk-V Pioneer. We have there APO course students semester projects running on MZ_APO. #pysimCoder on the screen as well. The NuttX introductory workshop has been visited by many people. All STM32L476RG based NUCLEO-L476RG kit graciously provided by STM and ETC - Embedded Technology Club.

0
0
5
Edited 2 months ago

The article Design of Prototyping Control Unit for BLDC/PMSM Drives and Piezoelectric Actuators documenting our work on #NuttX #RTOS and #pysimCoder has been published. It documents SaMoCon Open HW and SW motion control platform as well.

We have submitted another related presentation to the Apache Community Over Code 2026 in Glasgow, from October 10 to 15. The NuttX call for presentations is still open for this event.

We hope to be available on Open Source Summit Europe in Prague in October, if the price bar/access rules allow that to our students and us, and we will be available (for sure) at #LinuxDays in Prague, which is (in a contrast) a really freely accessible community organized event in Prague with long history, and this year exactly before @linuxplumbersconf and Open Source Summit Europe

1
1
3
Edited 3 months ago

RE: https://social.vivaldi.net/@opensourceopenmind/116049511951102726

Everybody should let their banks know they will move their money elsewhere if the banks keep trying to lock them into the US mobile duopoly.
You may not want to switch to a different operating system now but you might need to (even suddenly) in the future and this is the biggest blocker for many.

0
1
0

@Pavel Machek has rebased his #libcamera AutoFocus experimental branch above mainline v0.7.0 tag during @okias organized 6th #MobileLinux Hackday yesterday (thanks to #SUSE for hosting), and I have built it on my #oneplus6 #Qualcomm #sdm845 phone running my build of 6.19.0-rc4-next-20260106-sdm845-gdc7b19cffd9e kernel and #mobian. Then I have tested it with Pavel’s mcam and, probably the first time ever, with Gnome/Phosh snapshot application with a complete pipewire-libcamera stack. The simple SW AF prototype has been enabled by the addition of - Af: line into /usr/share/libcamera/ipa/simple/uncalibrated.yam. On the occasion, I had the chance to test the result to document an actual event: when the president of the Czech Republic, Petr Pavel, spoke at the #Ukraine Support meeting in #Prague Old Town Square today. The autofocus algorithm is quite unstable, periodically seeking a sharp image while the view is blurred in between. Same for the uncalibrated colors. But that could/should be solved in the longer perspective, see FOSDEM talk1 and talk2. But in general, the day when we can run at least older devices under real user control is yet closer. It depends now on @EUCommission whether the future is like 1984 or not for new devices. If it insists on Chat Control, which requires eliminating user control over what software runs on the device and supports rhetoric of sideloading for user control and even own builds of application installing, then the governments and corporations controlled botnet would be abused by mighty ones to control society as a whole. Back to today’s photos and the demonstration of goodwill to help the attacked neighborhood country to survive the imperial war. The original 1080p resolution photo with far focus is there and the short distance shot to the paper there. Both were taken by an IMX519 camera connected to MIPI C-phy.

2
9
15

Let's remind everyone what a safe internet actually means. 🌐🌍

Share this & Spread the word!

4
24
3

Sebastian Krzyszkowiak

4
5
0

, , and

Some discoveries about Serial Peripheral Interface, Kinetis, and NuttX. Part of the work on Board Support Package () for our board.

https://qeef.srht.site/post/spi-kinetis-and-nuttx/

1
2
0

Want a premium Linux shirt that actually looks good? 🐧📱

Our well-designed shirt (penguin holding a phone) is 100% cotton with a stitched penguin logo.

Available this weekend at the stand.

Location: Building U, entrance UD2 — grab your size before they’re gone!

Model: @Standara3217

0
1
1

Just found that the 2026 edition of the Linux Plumbers Conference will be in Prague 🇨🇿 , Oct. 5-7, on the same week as Open Source Summit Europe and Embedded Linux Conference Europe.

Save the dates and see you there! That's too early to book my train tickets though 🤔

https://lpc.events/event/20/

0
14
2

NOELREPORTS 🇪🇺 🇺🇦

“Dancing on bones.” Russian occupation authorities are reopening the Mariupol Drama Theatre, destroyed in a 2022 airstrike while hundreds of civilians sheltered inside, including children. Russia has denied hitting the theatre and claimed the damage was caused by an explosion detonated inside the building, which was proven untrue.

A Russian fairytale premiere at a mass grave, pure cynicism.

0
1
0

Upstreaming progress on Snapdragon 845 phones: OnePlus 6/6T now working with the Linux -next tree after a focused month of mainlining. Pixel 3 and Shift 6MQ followed with incremental enablement. Hard lessons in patch rebasing, subsystem reviews, and feedback from kernel maintainers. Real steps toward sustainable mainline support. Read more on the blog.

https://ixit.cz/blog/2025-12-21-upstreaming-0

2
5
1
Edited 5 months ago
Pavel Píša: Advanced Computer Architectures – 08 Memory Consistency [M35PAP Winter 25/26]
Show content

Lecture 08 – Multiprocessor Systems and Memory Consistency Problems (PDF)

The Advanced Computer Architectures course main page is https://cw.fel.cvut.cz/wiki/courses/b4m35pap/start

The guidepost to more Czech Technical University in Prague computer architecture teaching materials is provided at https://comparch.edu.cvut.cz/.

There are even Czech language recordings of this course from the Winter Semester 21/22.

Our broader topic knowledge base at https://gitlab.fel.cvut.cz/otrees/org/-/wikis/knowbase.

4
3
0

As a follow-up to the yesterday post — we’ve got C-PHY mode working on Qualcomm devices!

Yesterday, Petr Hodina and I managed to get the main camera running on the OnePlus 6 / 6T (Sony IMX519 sensor) — a huge step forward for mainline main camera support on many modern devices 🎉

You can check out the current progress and changes here (not yet mainline-ready, tested with 6.16+):

https://gitlab.com/dhxx/linux/-/commits/sdm845-6-17-cam-test

5
14
2
Show older