Let's rephrase that. I want a phone that belongs to me, and not to Google or Apple. So I'm daily driving the #PinephonePro with #MobileLinux (to be exact: #PostmarketOS with #SXMO).
(And thank you to all the great people behind @postmarketOS for their great work so far! Keep it up! And not just so my #potato becomes less taxing to use 😉 )
I just installed @postmarketOS for the first time!!! It was really straightforward once I wrapped my head around the process. My OnePlus 6t is currently performing it's first boot!
I ported #postmarketOS to the #clockworkpi#uConsole (CM4)!
The display is driving me crazy though 😖
It’s only working when you boot with an external display connected using the microHDMI port, otherwise it just stays black.
I’m suspecting some error related to display mode but I have no idea how to proceed.
I repurposed my old Mi A1 smartphone as a Linux-based audio player!
I 3D-printed the brackets to attach the Fiio Q1 mark II DAC+AMP and enabled the USB sound card drivers in the kernel (https://gitlab.com/postmarketOS/pmaports/-/issues/2531).
Thanks to #Amberol and #postmarketOS for making this possible! 😊
After a closer look at #rtl8723cs I can say I'm not surprised there's still no upstream driver. That code is a horrible mess, and the options are a) fully untangle and clean up the mess for upstreaming or b) untangle enough to understand what you need to know to write a new, clean driver. Or maybe extend one of the existing mainline drivers? There seem to be some similarities with the rtw88 SDIO parts at least. I think I'll keep trying (leaning towards option b), but help would be very, very welcome. :meowPout: #MobileLinux#PinePhone
I said I'd share code when I have something that doesn't crash, and I do now: https://github.com/airtower-luna/linux/commit/5926d4aa22e6db72a3f7941e297a4b796f5746fb The "rfe 0 isn't supported" error is because data tables with transmit power and regulatory information are missing, so that'll have to be the next thing. Help with that or other parts welcome! :blobcatcoffee:
No new #rtw8723cs commits today, but instead two #pmbootstrap MRs because I finally tried out envkernel.sh, mostly because I got too annoyed about #clangd not working on the kernel sources. The kernel has a helpful scripts/clang-tools/gen_compile_commands.py script to generate the compile_commands.json file, but it requires build output, which I don't get from pmbootstrap build --src. With envkernel.sh and a little extra tweaking it works now. :blobcat_mlem:
And RX PHY status parsing is working, I'm getting reasonable signal information! Monitor mode works as long as you only care about the default channel. One issue is that the driver gets (and then needs to drop) packets with length zero, based on timing my guess is that it's Bluetooth interference: BT coex isn't implemented yet, and they always appear/disappear with state changes there. Channel switching is my next target. :meowBox: #rtw8723cs#MobileLinux#Pinephone
If anyone wants to help and pick a component I'm unlikely to get to very soon, BT coex would be a great candidate. Just saying. :meowAngel:
Among other QoL improvements this fixes the suspend inhibitor when using your phone as a WiFi hotspot and gives more screen estate due to a narrow home bar (by mathew-dennis),
My first video in a long long time (also likely to be the last video in a long long time, because this video stuff takes me forever (and then is still bad)):
Since i am not celebrating this day for some reasons, i have time to code while my family is asleep. The last hour, i implemented the wrapper functions, for setting up/logging in/unlocking accounts and saving state to the db for the #BitWarden#LinuxMobile client.
We are getting somewhere.
Some GUI stuff and decryption is still on the list before you can check out the code.
@mgt2 I did not really take notes. It was mostly about the typical problems with trying to have a libre device and the future of the #replicant project (with it being touted as the way to go, as #MobileLinux has not enough apps (guess how fun that was for me as maintainer of @linuxphoneapps). They had slides - no idea if these are available somewhere.