Before I buy... is PinePhone actually open source?
#21
(11-24-2020, 04:42 PM)JuniperFury Wrote:
(11-23-2020, 12:39 AM)JuniperFury Wrote: I've been off the internet for quite some time. Can anyone recommend good courses or moocs that would help me dive in to everything I need to develop the PinePhone as well? Courses without much theory or history that would allow me to start working and customising the device for different scenarios would be great. I am guessing I need basics of electrical engineering because those schematics looked like extraterrestrial hieroglyphics ^_^. GSM Stack and I guess C++ for the linux os?
That's a big one - what level are you starting from? Any electronics or programming experience at all? Are you looking for general understanding, or do you have a specific goal in mind?

The GSM side is abstracted by oFono or ModemManager depending on which front end you're using. You communicate with these via dbus, and they translate to/from the AT, QMI or whatever else the modem hardware uses.


Thanks so much for the links! I love learning. As far as courses my background is general IT security, personnel security and investigation, networking, data science. As far as programming basic web design. Can solder, but electrical background is basic. For instance had to recently research how to figure out how big of a battery bank I need to power all my devices based on their hourly drain. Didn't know the calculations for this off the bat.

My goal is find a way for my children to not be tracked or spied on when they grow up and I'm long gone. I don't know where the world is going but the future globally looks oppressive authoritarian if not totalitarian and I don't believe there are any political solutions other then responsible educated citizens who have the capabilities and assets needed to check the power of every state on this planet and soon off.

As far as my linux background been a Qubes user for more than a year and have had no major problems that I couldn't figure out. This is forced to me to figure out fedora, debian and whonix. Also this made me aware of pernicious closed sourced firmware that could have backdoors or zerodays on all devices marketed as "secure". This false advertising bothers me to my core.

So my hope is to be able to get a foundation in the entire radio spectrum so I'm able to discern and adapt to the privacy and security flaws of new communication standards from non-benevolent, negligent, inconsiderate actors by being able to design and deploy devices that make the flaws of any communication standard irrelevant.

I'm currently in an amateur radio course where we're required to build on our own radio and antenna from recycled parts then use the radio for various tasks such as making contacts, signal detection, multilateration, radio discipline and encrypted transmission.

So got the PC down, now trying to get COMMS down. That's why I'm here. Thanks for any advice you can give.
[/quote]
This has been a solid reference that's stood the test of time (the fundamentals haven't changed) and got an update a few years ago. I can't comment on the companion book, but it may help with individual learning.
https://en.wikipedia.org/wiki/The_Art_of_Electronics

There are any number of online introductions to electronics but I haven't looked at any of them. When you already understand things it can be hard to judge what will make sense to someone who doesn't, plus different approaches to explanation work for different people.

On the programming front python is reasonably approachable way to start. They link to a bunch of tutorials aimed at different experience levels, so you should be able to find something at the right level.
https://www.python.org/about/gettingstarted/
#22
You don't need to use any blobs in PinePhone. The functionality will be limited (no modem, wifi). Also there's no blob used during boot.
my website: https://xnux.eu
#23
Pine64 started a challenge to reverse engineer the BL602 WiFi/Bluetooth module, to have a 100% blob free wireless module. I think this is great, and it's as much as we can go for now (AFAIK the 3/4/5G protocols/modem are unfortunately off reach for regulatory reasons).
If you are interested and want to help this is the link: https://www.pine64.org/2020/10/28/nutcra...-wifi-ble/
#24
(11-25-2020, 08:20 AM)wibble Wrote: This has been a solid reference that's stood the test of time (the fundamentals haven't changed) and got an update a few years ago. I can't comment on the companion book, but it may help with individual learning.
https://en.wikipedia.org/wiki/The_Art_of_Electronics

There are any number of online introductions to electronics but I haven't looked at any of them. When you already understand things it can be hard to judge what will make sense to someone who doesn't, plus different approaches to explanation work for different people.

On the programming front python is reasonably approachable way to start. They link to a bunch of tutorials aimed at different experience levels, so you should be able to find something at the right level.
https://www.python.org/about/gettingstarted/

Excellent. Already downloaded the book, will start the python guides and be puttering around the forums. Thank you for pointing me in the right direction. With so much information nowadays it can be hard to know where to start.

(11-26-2020, 04:55 PM)deedend Wrote: Pine64 started a challenge to reverse engineer the BL602 WiFi/Bluetooth module, to have a 100% blob free wireless module. I think this is great, and it's as much as we can go for now (AFAIK the 3/4/5G protocols/modem are unfortunately off reach for regulatory reasons).
If you are interested and want to help this is the link: https://www.pine64.org/2020/10/28/nutcra...-wifi-ble/

Thanks for pointing me to this. The project is absolutely necessary. Will get involved as best I can as my skill level evolves.


And thank you everyone else for all the great input. I suspect I'll be here for the long haul Smile


Possibly Related Threads…
Thread Author Replies Views Last Post
  PinePhone - boot from microSD laserpyramid 5 299 03-06-2024, 06:37 PM
Last Post: aular
  Are you using the Pinephone as your daily driver? jro 157 105,093 02-18-2024, 11:33 PM
Last Post: aular
  2020 PinePhone Manjaro CE EU for sale, name your price astrojuanlu 7 1,523 02-14-2024, 04:51 PM
Last Post: astrojuanlu
  pinephone is not bootble for the box. ijij 1 460 01-19-2024, 01:29 PM
Last Post: fxc
  Multiple issues with the Pinephone MTXP 12 1,938 12-28-2023, 07:55 AM
Last Post: MTXP
  pinephone repair shop shengchieh 0 382 12-26-2023, 02:42 PM
Last Post: shengchieh
  sudo nano file saving pinephone beta edition CharlesGnarley 4 1,479 12-22-2023, 03:44 PM
Last Post: Kevin Kofler
  Can't get Mobian on PinePhone to recognise USB-C docking bar duncan_bayne 9 6,601 12-04-2023, 02:14 AM
Last Post: Peter Gamma
  Pinephone not booting, always vibrating alexander12 7 4,668 11-22-2023, 06:46 PM
Last Post: Scary Guy
  Pinephone on Verizon chachi 3 992 10-09-2023, 11:26 AM
Last Post: alaraajavamma

Forum Jump:


Users browsing this thread: 1 Guest(s)