Some concrete hardware components for creating a mobile phone powered by FreeBSD.

I'm in love with this : https://beepberry.sqfmi.com/

I think I will buy it and I will take it as a base for my FreeBSD phone. He says that it supports the following socs :

Pi Zero W or any other compatible SBCs (e.g. Radxa Zero, MQ-Pro) with the low profile solderless header.​


Good,can you suggest to me what soc do you prefer to have the maximum compatibility with the next hardware components that I will add ? I will install FreeBSD as soon as it will come to my home. I want to feel the emotion to install and use FreeBSD there. The soc that you choose should be thin,so there shouldn't be any USB or ETH ports,sorry ! I want that it seems like to be a real phone. What's the best thing to do ? to get a more powered raspberry PI and cutting USB and ETH ports or the Pi Zero W is enough powered already ?
 
It depends on what the modem uses.

Here is an example of protocols used on Linux.
QMI = Qualcom Modems
MBIM = Intel Modems

This is very generally. Qualcomm allows you to chose the protocol used.

FreeBSD supports more than DirectIP/PPP
There was an attempt at porting OpenBSD MBIM

We support ECM/NCM

Well, since we went into the rabbit hole and because after reading about it I am genuinely interested now...
USB bus (Nice surprise, I was thinking PCIe)....

What about 8cc mmWave (8 component carriers (8CC) aggregating 800MHz of millimeter wave spectrum)? 5G+, it seems from what I read that to achieve the faster speed, they still use the USB bus with concurrent data transfer with a feature called PDCP (Packet Data Convergence Protocol)...

Is there something of this sort (driver etc) ported to FreeBSD yet...

Is there something else I am missing with the new mmWave 5G+ network/Radios?
 
Another very nice alternative :

Someone suggested to me to buy the Unihertz Titan, it runs Android and it could do whatever virtualization I want. It does have an unlocked ROM... but again my limited on the driver side of things. I read that most of the functions works ok with ubuntu touch on the Unihertz phone. Check below :

https://www.reddit.com/r/unihertz/co...n_pockettitan/

Ubuntu touch is pure Linux. What is it ? If everything works great on the ubuntu touch,maybe different versions of Linux and maybe even some brave FreeBSD developer can get from Ubuntu touch what they need to make FreeBSD there,also. Reading the post on Reddit,it seems that it can be used as a daily driver.
 
I have a strong feeling of deja-vu, all these threads always talk about some imaginary volunteer, that will do all the work given all the brilliant ideas :D

yes because I see people that fixes bug and implement functions just for hobby,not only for money. Please accept this kind of fact. (generally speaking). For example this thread makes me think that these two guys are trying to port the mainline kenel to the manta device (Google Nexus 10) :


My strong sensation is that they are doing it as an hobby. I don't understand why you are unabled to accept that not only money moves the world,but also the passion,disconnected from the money,even if,for sure,these are specific situations,they exist.
 
Anyway,do any of you, guys, had a success story of using Etnaviv Mesa driver with whatever graphics on ARM platform? Is it feasible to start X11/Wayland/FB with a Vivante GPU and RGB/MIPI display,in your opinion ?
 
Do you know what a cellular modem protocol is?
FreeBSD uses DirectIP and PPP. This is very old technology and nobody else uses it.
Not only would you need to port the hardware but also add a FreeBSD stack for modern cellular modem protocol.
Crowdsourced, yea right.
Didn’t dig into details but quickly looking at it seems there already is some work done although not FreeBSD specific, even working encryption for sms… However, the stuff is oldish, hopefully newer than PPP/DIRECT IP
DeforaOS announcement
 
Back
Top