Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Shiunbird1

Pages: [1]
1
Cosmo Communicator - Linux / Kernel headers
« on: January 27, 2022, 11:28:11 am »
Hello everyone,

I'm trying to build the driver for a network card and I keep missing the kernel-headers, and they are not available.
Is there a way to resolve this without having to build the whole kernel myself?

2
Cosmo Communicator - General Discussion / Re: LEDison general questions
« on: January 27, 2022, 11:18:39 am »
Thanks, Daniel.

I gave up on it and it seems, as you mentioned, that individual apps can use the LED under the CODI.
For example, I managed to get Telegram to flash when I get a private message, but not when I get a group message, so I am happy now.

3
Cosmo Communicator - General Discussion / LEDison general questions
« on: January 12, 2022, 09:22:49 am »
Hello everyone,

I am a newcomer from iOS and got the sense that LEDison works by interception notifications from other applications (or native Planet apps) and then blinking the LEDs on the main screen.
I've granted it all permissions, and I get a notification saying the LEDison has a notification, but I don't see anything.

Does LEDison impede other apps from interfacing with the LEDs directly?
I remember that before trying to use LEDison, I had set my Telegram to blink and it seemed to have worked, but now I am not sure.

What's the difference between the Power + notification LED and the wireless indicator LED?

4
Hi everyone,

IMEI recovery: https://www.oesf.org/forum/index.php?topic=36735.0

I spent well over 20 hours during the last days perfecting my setup, so I will share it with you step-by-step. I look forward to your feedback.

Starting point: fresh V19 Cosmo. DO NOT insert a SIM card or connect to Wi-Fi yet.
Create a V25 root SD (+ Gemian install if you wish).
At any point in time, if the Google Play Store updates itself, then start over. =)
  • Boot your Cosmo without the SD card
  • Enable developer mode: Settings > About phone > Tap build number a few times.
  • Disable automatic updates at System > Developer options > Automatic system updates. From now on, do all the possible to avoid any automatic update.
  • Connect to Wi-Fi.
  • Do a wireless updates at System > Advanced > Wireless update
  • Boot from the SD card.
  • Install V25 root and, if you want, also install Linux. If you leave Linux for later, you will have troubles (but there are ways around it).
  • Boot into Android root.
  • Install Firefox.
  • Launch magisk from the home screen. Let it update itself then update the companion app.
  • Install microG using Magisk
  • Install f-droid via apk from Firefox.
  • Install the f-droid extension via Magisk.
  • Install termux via f-droid.
  • Install the Aurora Store via apk.
  • At this point, disable all permissions for all Google apps, delete all cached data, then disable the applications themselves.
  • Disable Google Device Registration in microG, grant all the required permissions. Push services won't work, but my personal e-mail server will accept pools, so does Telegram FOSS and Signal. Skype won't send notifications, but I can live with that.
  • Install the unifiednlp providers of your preference. Configure them via "Location modules" in microG. Make sure they are configured and have the proper permissions set. Some of them will just crash if not configured properly. Check the appendix later on for details.
  • Fine-tune permissions for every application you install from now on.
  • I use DAVx5 and my own personal e-mail and nextcloud servers to sync my data, contacts and calendar over.
Appendix 1 - Proper tuning for privacy:
- Keep Bluetooth off and don't have your phone auto-joining Wi-Fi networks, as it will keep broadcasting your list of favourite networks, and this can be used for tracking.
- Google Device Registration: even without ever signing into a Google account, if you enable push notifications, cross-checking the data between the applications can give your game away and be used for identification and cross-app tracking.

Appendix 2 - Booting from the SD slot later on:
- After installing and configuring everything I've mentioned above, I suddenly started getting "Red State" every time I tried to boot from the SD slot. To be able to install Linux later on, I had to boot into Normal mode, and then reboot. This way, I managed to get to boot from the SD slot again and get Linux up and running.

Appendix 3 - Blank IMEI at the end of everything:
- I couldn't get my data connection to work from Linux and, after a lot of troubleshooting, I gave up and rebooted into Android. To my surprise, both IMEIs were now blank. Very upset at the prospect of having to start everything over and re-flash using the process described here: https://www.oesf.org/forum/index.php?topic=36336.msg298321#msg298321, I decided to try to re-configure the IMEIs on the fly. It worked! Please follow the procedure described here: https://www.oesf.org/forum/index.php?topic=36735.0

Appendix 4 - Location services:
I have downloaded Apple Wi-Fi, GSMNetworkLocationProvider, Mozilla Location Service, Radiocells.org and WiFi Location Service. I use the two last ones (I do most of my activities on foot, so I'm slowly cataloging the APs around), and Mozilla or Apple in case of urgent need.

Appendix 5 - My installed apps:
F-Droid:
org.adaway,51100,5.11.0
org.microg.nlp.backend.apple,20043,1.2.3
com.aurora.store,38,4.0.7
com.kgurgul.cpuinfo,40500,4.5.0
at.bitfire.davdroid,401000005,4.1-ose
org.fdroid.fdroid,1013051,1.13.1
org.fdroid.fdroid.privileged,2120,0.2.12
de.kaffeemitkoffein.feinstaubwidget,32,0.76
de.nulide.findmydevice,14,0.2.3
org.woheller69.gpscockpit,140,1.4
com.mendhak.gpslogger,119,119
org.gfd.gsmlocation,14,0.0.1.4
io.github.ismywebsiteup,11,0.1.1
com.android.launcher3,28,9
com.topjohnwu.magisk,23000,23.0
net.osmand.plus,409,4.0.9
org.microg.nlp.backend.ichnaea,20033,1.4.0
org.schabi.newpipe,981,0.21.15
com.nextcloud.client,30180190,3.18.1
com.termux.nix,66027,0.66_v0.2.7_nix
org.microg.nlp.backend.nominatim,20042,1.2.2
com.secuso.privacyFriendlyCodeScanner,21,3.2.0
org.openbmap.unifiedNlp,21,0.2.9
com.simplemobiletools.calendar.pro,212,6.17.0
com.maxistar.textpad,31,1.19.1
com.google.android.stardroid,1541,1.10.1 - RC1
org.tasks,111301,11.13
org.telegram.messenger,25269,8.4.2
com.termux,117,0.117
com.termux.api,51,0.50.1
com.google.android.gms,212658044,0.2.22.212658
org.videolan.vlc,13040207,3.4.2
org.fitchfamily.android.wifi_backend,42,1.1.13
org.wikipedia,50390,r/2.7.50390-r-2021-12-23
net.fabiszewski.ulogger,306,3.6

Aurora Store:
Brave
ebay
firefox
paypal
signal
skype

Your help required:
1. I come from the iOS world. How can I get the notifications set in an effective way? I get, for example, Telegram FOSS notifications fine on the CODI, but I can't even see whom they are coming from. I'd like to be able to filter what needs my attention on the CODI, and this is why I got this display.
2. Anyone who could explain me the whole thing of LEDison intercepting notifications from other applications? I don't seem to be able to get it to work.
3. What's the best backup strategy? I'd hate to have to re-do this whole setup.
4. Anything better than AdAway? Feedback on other applications I may consider?

Thanks for all the documents around. I've probably read this whole forum during the last 2 months. Here is my small contribution back, and I hope it helps someone.

5
Cosmo Communicator - Hardware / Successful IMEI recovery step-by-step
« on: January 10, 2022, 08:48:08 am »
Hi everyone,

Yesterday, after spending well over 20 hours in total getting my Cosmo set the way I want, I booted into Linux and couldn't get 4G up. After that, to my horror, I rebooted into Android and saw that the IMEI field for my both SIM slots was blank.

I wanted to cry at the prospect of redoing the whole deal and decided to spend some time to recover them.
(I still have my box)

The software I used was Maui META 9.1724.0.00 and, of course, you must install the MediaTek drivers in advance.

(Screenshots from Android MTK)

1. Open Maui META and turn the phone on. The screen will go fully blank, only showing "Meta boot" on the bottom left corner. Maui META wil look like this:



2. Select IMEI download.



3. In the AP DB database collection for MediaTek that I found, nothing convinced me to be compatible with the Cosmo, so I actually did a "Upload from Flash". After doing that, the "NVRAM Database File" field will tell you that it is using the database from the target device.



4. Enter the IMEI for both SIM 1 and SIM 2. The rightmost digit is the checksum. Click "Download to Flash".

Done. No need to have anything else running on the phone. I had tried running some solutions on the device, but none of them worked.

Please refer to their page at https://androidmtk.com/use-maui-meta-tool for more details, but don't use any AP BP base file unless you are sure it's the correct one.

6
Cosmo Communicator - Hardware / Re: Completely re flashing the Cosmo
« on: January 08, 2022, 04:54:49 pm »
Necrothread alert, reporting back: this saved my day today.

I made the mistake of doing a factory reset from a rooted boot (I'm an Android n00b) and this got me stuck in a loop from blank to Red State. The device didn't respond to the usual Power-volume combo.

The difference for me: when I tried to flash, I got a PMT error, so I had, using the SP Tool itself, to format the flash EXCEPT THE BOOTLOADER first, then I could restore my Cosmo just fine.

Thank you so much for putting these instructions together.

7
 :'(

All right - the device was working perfectly fine as described, with Magisk and microG.
But I wanted to see if I could remove the google toolbar, so I went into settings and did a factory restore from there.

Now the device is looping on "Red State". It won't even turn off and doesn't boot to the micro SD via the volume up + power combo.

Did I get myself a paperweight?

edit: solved - https://www.oesf.org/forum/index.php?action=post;topic=36336.0;last_msg=296554

8
Thank you, Jake, for the warm welcome.

I'm very sorry to hear about the CODI. One of the reasons I got the device was exactly to replicate the experience I used to have with my Nokia Communicators. Seriously, way too many times I came too close of buying a 9500 or a E60 and just write the software for it based on my needs. (Although... S60...)

I found out that my issue with me not seeing the notifications on the main screen is because of my settings. The notification settings seem to be "philosophically different" from iOS and, for Airmail, I managed to get the notifications on the main screen even when the phone is locked, so I just need to tweak the other applications accordingly. I am still to figure out the LED settings - I don't get how to get the pattern creator to use, or what applications support it. One of the things I always missed in iOS was a proper LED. I like to use something like a red LED for important notifications so I know I need to do something.

I installed Nova Launcher and it indeed got rid of the stuck Google bar. Thank you.

I also managed to enable developer mode, after tapping an indefinite amount of times and will try to find my way with Android, because I really want to try to get some user from the CODI.

For now, I think I found a good setup, so I will do a factory restore to start fresh. Linux will stay as secondary OS when I need to do some coding or network related work, and I will have two SIM cards in the phone: an unlimited data SIM provided by my employer and a pre-paid voice SIM from another carrier. Let's see how that works.

I still need to use my employer-issued iOS device for MFA and such, but I will remove all my personal things from it. I will also after setting everything up monitor the network connections for a while, to see if there are no applications doing nasty things and I think that will be it. =)

Thank you so much!

9
Hello everyone,

I'm a very experienced Linux user (I have all sorts of devices with Linux, including a Jornada 720 and HP C8000 workstation), but I've always used iOS - my employer started issuing us iPhones around 10 years ago, and I went lazy. I like to play around with old UNIX workstations and use IRIX and HP-UX daily.

Before that, I used Nokia Communicators, starting with the 9210i and then had a short year with Blackberries before my employer went full Apple, so I have zero experience with Android.

I became wary of my privacy and also find iOS very disturbing. What I liked about the old Communicators is that they allow for you to get just enough information in a notification (SMS in the case) adding a barrier that impedes you taking action (you need to open the device, find a stable surface, etc), so I was very excited when I first found out about Cosmo and the possibilities of fine tuning notifications, plus keeping my private and professional lives separated (dual SIM, one for voice and another for data, and separated from my work phone).

My Cosmo arrived last week and I went straight with Linux. I found it rather limiting, though. I couldn't get the notifications through to the codi and the phone app is very basic (no carddav). Then I thought that, since I never gave Android a proper try, I will see what's up there. I host my own email, caldav and carddav services for already 10+ years, with full redundancy for everything.

After spending the whole day reading the forums, I have the following questions:

Linux:
- I found Debian very hard to use as a daily driver (usual interactions are too slow, text is too small even increasing font sizes and scaling). If I go the Ubuntu Touch way, what can I expect to work or not?
- Any way to get notifications out to the codi?
- I've ordered the USB-HDMI and the USB hubs from Planet. What is the current status of support? I went through the threads here but most of the information I found is rather old. I was hoping the Cosmo could become my main Linux laptop.

Battery life is not a concern. I'm hardly ever more than 4 hours away from an outlet and I'm not a person who spends too much time glued to the phone.

Android:
My installation routine was the following:
0. Rooted.
1. Upgrade to V25.
2. Upgrade codi to 1.1.1.16 (after trying some 20 times...)
3. Installed and upgraded Magisk.
4. Installed microG.
5. Installed DAVx and AdAway.
6. Installed Termux (omg I wish iOS had this!)
Using Aurora Store and F-Droid.

The questions and problems:
1. I'm using the native Contacts application, but the contacts don't show up on CODI. Any suggestions?
2. The media controls also don't seem operational on the CODI.
3. I can't remove the Google bar widget from my main screen. I tap and hold and don't get the option to drag it around or remove it from the main screen like I get with every single other widget and application icon. Tips?
4. microG "system spoofs signature" and "gmscore has correct signature" are not checked. Any way to fix it? What are the consequences if this fails?
5. My notifications are always hidden behind the "locked" icon on the codi (check attached photos). This kinda defeats the purpose of the external display for me (although having different LED colours is AWESOME). Is there a way that I can see the app icons of the notifications on the codi when the phone is locked? I'd love to have something like photo 9869 even when the phone is locked.
6. Nothing that I tap on the "About phone" screen would bring the developer options. Suggestions?

I'm sorry for the flood of questions. I'm loving the phone so far and look forward to being able to contribute to the community in the near future.


Pages: [1]