there should be a linux phone vendor that isn’t sketchy. that would be cool.
Conversation
Notices
-
jacqueline 🌟 (jacqueline@chaos.social)'s status on Monday, 10-Jul-2023 22:44:40 JST jacqueline 🌟 -
minute (mntmn@mastodon.social)'s status on Monday, 10-Jul-2023 22:44:39 JST minute -
minute (mntmn@mastodon.social)'s status on Monday, 10-Jul-2023 22:58:39 JST minute @jacqueline if i were to make one, i think would first decouple the phone part from the computer part. so that the phone part would always work and be stable and low power. and then, before settling on the computer part, make sure that suspend works extremely well. turns out that most socs have broken suspend
-
minute (mntmn@mastodon.social)'s status on Monday, 10-Jul-2023 22:59:26 JST minute @jacqueline (or hard/problematic to get working with mainline. because most embedded devs don't seem to care a lot about suspend)
-
minute (mntmn@mastodon.social)'s status on Monday, 10-Jul-2023 22:59:56 JST minute @jacqueline we didn't make a phone yet because i don't have the hybris to believe that i could design one that doesn't suck
-
minute (mntmn@mastodon.social)'s status on Monday, 10-Jul-2023 23:07:25 JST minute @jacqueline @immibis yeah, imho this is very improbable to work out. what's the motivation for unpaid volunteers to do weeks or months of gruesome debugging on underdocumented chips? also from my experience there are not many people specialized in these skills with free time on their hands
-
immibis (immibis@social.immibis.com)'s status on Monday, 10-Jul-2023 23:07:30 JST immibis @mntmn @jacqueline it seems pine64 made their pinephone by just squishing their SBC (pine a64) into a different form factor. But they only make the hardware; the software is not their problem -
minute (mntmn@mastodon.social)'s status on Monday, 10-Jul-2023 23:08:53 JST minute @jacqueline @immibis idk if it is different now but in the past at least some qualcomm socs had the broadband tech stuffed into the same chip as the arm cores
-
immibis (immibis@social.immibis.com)'s status on Monday, 10-Jul-2023 23:08:55 JST immibis @mntmn @jacqueline so... You'd make sure your phone had a phone chip separate from the CPU? Every phone does, even commercial ones. They even have fast-path connections that bypass the CPU. E.g. audio output from the phone chip goes to audio input on the Bluetooth chip, so the CPU can sleep while you're on a Bluetooth call. -
minute (mntmn@mastodon.social)'s status on Monday, 10-Jul-2023 23:11:31 JST minute @jacqueline @immibis yep, that's what i mean. sorry if i wasn't clear! i meant i would do that rather than using a all-in-one soc
-
immibis (immibis@social.immibis.com)'s status on Monday, 10-Jul-2023 23:11:33 JST immibis @mntmn @jacqueline someone has to do it regardless, if you want a Linux phone. However, remember you don't have to use undocumented chips. You can actually put one of those chips designed for Arduino use in your phone, if it meets the requirements. You'll probably lose out on flexibility and performance, but you can have full documentation of the interface because it's designed for amateurs to interface with. -
minute (mntmn@mastodon.social)'s status on Monday, 10-Jul-2023 23:12:59 JST minute @jacqueline @immibis yep, so in terms of socs that is already what we're trying to do on our laptops (first imx8mq (problematic suspend and imho too slow and hot for a phone), now imx8mplus and a311d (suspend jury still out on that one))
-
immibis (immibis@social.immibis.com)'s status on Monday, 10-Jul-2023 23:13:01 JST immibis @mntmn @jacqueline the other thing to do is look for chips that already have Linux drivers -
minute (mntmn@mastodon.social)'s status on Monday, 10-Jul-2023 23:19:07 JST minute @jacqueline @immibis for wifi i would just use sdio rtw88 or sth
-
immibis (immibis@social.immibis.com)'s status on Monday, 10-Jul-2023 23:19:08 JST immibis @mntmn @jacqueline you lose out on performance because if you have a wifi chip designed for Arduino, you get Arduino level speeds, maybe several megabits at best, because what would an Arduino possibly do with anything faster
-