maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Competitors (https://talk.maemo.org/forumdisplay.php?f=4)
-   -   Planet Cosmo Communicator (https://talk.maemo.org/showthread.php?t=100533)

Bundyo 2020-02-26 10:45

Re: Planet Cosmo Communicator
 
Some more things - my Fn key doesn't work as such, but as Win key, even though I selected Cosmo keyboard in the settings. Do you know how I can fix this, as currently I'm using a Logitech wireless receiver for the keyboard?

Also seems Bluetooth is not working.

Bundyo 2020-02-26 19:15

Re: Planet Cosmo Communicator
 
The driver compiled and installed, but seems the kernel is compiled without DRM support. This is dumped in dmesg when I insert the device in an USB-C port.

Code:

[  73.541406]  (3)[3866:modprobe]evdi: Unknown symbol drm_framebuffer_cleanup (err 0)
[  73.541448]  (3)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_plane_destroy_state (err 0)
[  73.541467]  (3)[3866:modprobe]evdi: Unknown symbol drm_kms_helper_poll_fini (err 0)
[  73.541484]  (3)[3866:modprobe]evdi: Unknown symbol drm_open (err 0)
[  73.541498]  (3)[3866:modprobe]evdi: Unknown symbol drm_mode_vrefresh (err 0)
[  73.541518]  (3)[3866:modprobe]evdi: Unknown symbol drm_poll (err 0)
[  73.541531]  (3)[3866:modprobe]evdi: Unknown symbol drm_mode_object_find (err 0)
[  73.541549]  (3)[3866:modprobe]evdi: Unknown symbol drm_connector_register (err 0)
[  73.541566]  (3)[3866:modprobe]evdi: Unknown symbol drm_gem_get_pages (err 0)
[  73.541587]  (3)[3866:modprobe]evdi: Unknown symbol drm_kms_helper_poll_init (err 0)
[  73.541604]  (3)[3866:modprobe]evdi: Unknown symbol drm_ut_debug_printk (err 0)
[  73.541621]  (3)[3866:modprobe]evdi: Unknown symbol drm_framebuffer_init (err 0)
[  73.541660]  (3)[3866:modprobe]evdi: Unknown symbol drm_prime_sg_to_page_addr_arrays (err 0)
[  73.541678]  (3)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_disable_plane (err 0)
[  73.541719]  (3)[3866:modprobe]evdi: Unknown symbol drm_helper_hpd_irq_event (err 0)
[  73.541745]  (3)[3866:modprobe]evdi: Unknown symbol drm_mode_config_init (err 0)
[  73.541762]  (3)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_crtc_destroy_state (err 0)
[  73.541784]  (3)[3866:modprobe]evdi: Unknown symbol drm_crtc_cleanup (err 0)
[  73.541797]  (3)[3866:modprobe]evdi: Unknown symbol drm_mode_create_dirty_info_property (err 0)
[  73.541815]  (3)[3866:modprobe]evdi: Unknown symbol drm_get_format_name (err 0)
[  73.541832]  (3)[3866:modprobe]evdi: Unknown symbol drm_gem_create_mmap_offset (err 0)
[  73.541850]  (3)[3866:modprobe]evdi: Unknown symbol drm_dev_set_unique (err 0)
[  73.541867]  (3)[3866:modprobe]evdi: Unknown symbol drm_encoder_cleanup (err 0)
[  73.541883]  (3)[3866:modprobe]evdi: Unknown symbol drm_gem_object_init (err 0)
[  73.541900]  (3)[3866:modprobe]evdi: Unknown symbol drm_connector_unregister (err 0)
[  73.541920]  (3)[3866:modprobe]evdi: Unknown symbol drm_modeset_acquire_init (err 0)
[  73.541943]  (3)[3866:modprobe]evdi: Unknown symbol drm_gem_prime_handle_to_fd (err 0)
[  73.541964]  (3)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_connector_dpms (err 0)
[  73.541985]  (3)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_connector_set_property (err 0)
[  73.542011]  (3)[3866:modprobe]evdi: Unknown symbol drm_gem_object_lookup (err 0)
[  73.542028]  (3)[3866:modprobe]evdi: Unknown symbol drm_crtc_send_vblank_event (err 0)
[  73.542053]  (3)[3866:modprobe]evdi: disagrees about version of symbol __stack_chk_fail
[  73.542069]  (3)[3866:modprobe]evdi: Unknown symbol __stack_chk_fail (err -22)
[  73.542086]  (3)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_commit (err 0)
[  73.542107]  (3)[3866:modprobe]evdi: Unknown symbol drm_framebuffer_unregister_private (err 0)
[  73.542132]  (3)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_check (err 0)
[  73.545332]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_connector_destroy_state (err 0)
[  73.545388]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_plane_duplicate_state (err 0)
[  73.545407]  (2)[3866:modprobe]evdi: Unknown symbol drm_gem_mmap (err 0)
[  73.545421]  (2)[3866:modprobe]evdi: Unknown symbol drm_ioctl (err 0)
[  73.545435]  (2)[3866:modprobe]evdi: Unknown symbol drm_plane_cleanup (err 0)
[  73.545452]  (2)[3866:modprobe]evdi: Unknown symbol drm_gem_prime_fd_to_handle (err 0)
[  73.545475]  (2)[3866:modprobe]evdi: Unknown symbol drm_gem_object_free (err 0)
[  73.545500]  (2)[3866:modprobe]evdi: Unknown symbol drm_debug (err 0)
[  73.545514]  (2)[3866:modprobe]evdi: Unknown symbol drm_gem_vm_close (err 0)
[  73.545531]  (2)[3866:modprobe]evdi: Unknown symbol drm_gem_vm_open (err 0)
[  73.545545]  (2)[3866:modprobe]evdi: Unknown symbol drm_mode_connector_update_edid_property (err 0)
[  73.545563]  (2)[3866:modprobe]evdi: Unknown symbol drm_connector_init (err 0)
[  73.545580]  (2)[3866:modprobe]evdi: Unknown symbol drm_err (err 0)
[  73.545594]  (2)[3866:modprobe]evdi: Unknown symbol drm_platform_init (err 0)
[  73.545608]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_crtc_set_property (err 0)
[  73.545644]  (2)[3866:modprobe]evdi: Unknown symbol drm_add_edid_modes (err 0)
[  73.545664]  (2)[3866:modprobe]evdi: Unknown symbol drm_read (err 0)
[  73.545677]  (2)[3866:modprobe]evdi: Unknown symbol drm_framebuffer_unreference (err 0)
[  73.545695]  (2)[3866:modprobe]evdi: Unknown symbol drm_gem_object_release (err 0)
[  73.545722]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_state_free (err 0)
[  73.545740]  (2)[3866:modprobe]evdi: Unknown symbol drm_gem_dumb_destroy (err 0)
[  73.545759]  (2)[3866:modprobe]evdi: Unknown symbol drm_gem_handle_create (err 0)
[  73.545777]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_plane_reset (err 0)
[  73.545794]  (2)[3866:modprobe]evdi: Unknown symbol drm_crtc_init_with_planes (err 0)
[  73.545812]  (2)[3866:modprobe]evdi: Unknown symbol drm_object_attach_property (err 0)
[  73.545830]  (2)[3866:modprobe]evdi: disagrees about version of symbol printk
[  73.545842]  (2)[3866:modprobe]evdi: Unknown symbol printk (err -22)
[  73.545855]  (2)[3866:modprobe]evdi: Unknown symbol drm_helper_mode_fill_fb_struct (err 0)
[  73.545876]  (2)[3866:modprobe]evdi: Unknown symbol drm_prime_pages_to_sg (err 0)
[  73.545899]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_commit (err 0)
[  73.545913]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_state_alloc (err 0)
[  73.545930]  (2)[3866:modprobe]evdi: Unknown symbol drm_mode_connector_attach_encoder (err 0)
[  73.545953]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_set_config (err 0)
[  73.545972]  (2)[3866:modprobe]evdi: Unknown symbol drm_fb_get_bpp_depth (err 0)
[  73.545991]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_connector_duplicate_state (err 0)
[  73.546010]  (2)[3866:modprobe]evdi: Unknown symbol drm_connector_cleanup (err 0)
[  73.546033]  (2)[3866:modprobe]evdi: Unknown symbol drm_universal_plane_init (err 0)
[  73.546050]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_crtc_reset (err 0)
[  73.546068]  (2)[3866:modprobe]evdi: Unknown symbol drm_modeset_acquire_fini (err 0)
[  73.546086]  (2)[3866:modprobe]evdi: Unknown symbol drm_encoder_init (err 0)
[  73.546102]  (2)[3866:modprobe]evdi: Unknown symbol drm_vblank_init (err 0)
[  73.546116]  (2)[3866:modprobe]evdi: Unknown symbol drm_vblank_no_hw_counter (err 0)
[  73.546229]  (2)[3866:modprobe]evdi: Unknown symbol drm_vblank_cleanup (err 0)
[  73.546258]  (2)[3866:modprobe]evdi: Unknown symbol drm_gem_free_mmap_offset (err 0)
[  73.546280]  (2)[3866:modprobe]evdi: Unknown symbol drm_helper_probe_single_connector_modes (err 0)
[  73.546309]  (2)[3866:modprobe]evdi: Unknown symbol drm_modeset_backoff (err 0)
[  73.546331]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_get_plane_state (err 0)
[  73.546352]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_page_flip (err 0)
[  73.546369]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_state_clear (err 0)
[  73.546386]  (2)[3866:modprobe]evdi: Unknown symbol drm_unplug_dev (err 0)
[  73.546400]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_connector_reset (err 0)
[  73.546418]  (2)[3866:modprobe]evdi: Unknown symbol drm_mode_config_reset (err 0)
[  73.546440]  (2)[3866:modprobe]evdi: Unknown symbol drm_modeset_drop_locks (err 0)
[  73.546457]  (2)[3866:modprobe]evdi: Unknown symbol drm_mode_config_cleanup (err 0)
[  73.546475]  (2)[3866:modprobe]evdi: Unknown symbol drm_gem_dmabuf_release (err 0)
[  73.546506]  (2)[3866:modprobe]evdi: Unknown symbol drm_framebuffer_reference (err 0)
[  73.546523]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_crtc_duplicate_state (err 0)
[  73.546544]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_update_plane (err 0)
[  73.546564]  (2)[3866:modprobe]evdi: Unknown symbol drm_gem_put_pages (err 0)
[  73.546579]  (2)[3866:modprobe]evdi: Unknown symbol drm_connector_unplug_all (err 0)
[  73.546598]  (2)[3866:modprobe]evdi: Unknown symbol drm_compat_ioctl (err 0)
[  73.546625]  (2)[3866:modprobe]evdi: Unknown symbol drm_prime_gem_destroy (err 0)
[  73.546643]  (2)[3866:modprobe]evdi: Unknown symbol drm_release (err 0)
[  73.565699] -(6)[3869:dkms]cdc_ncm 1-1.2:1.5 enx8cae4ce71651: network connection: disconnected
[  73.709708] -(0)[2285:krunner]cdc_ncm 1-1.2:1.5 enx8cae4ce71651: network connection: disconnected
[  73.839764]  (2)[2708:kworker/u16:10][mt6358_get_auxadc_value] ch_idx = 5, channel = 4, reg_val = 0x60e, adc_result = 681
[  73.910626]  (1)[3868:modprobe]evdi: Unknown symbol drm_framebuffer_cleanup (err 0)
[  73.910666]  (1)[3868:modprobe]evdi: Unknown symbol drm_atomic_helper_plane_destroy_state (err 0)
[  73.910684]  (1)[3868:modprobe]evdi: Unknown symbol drm_kms_helper_poll_fini (err 0)
[  73.910702]  (1)[3868:modprobe]evdi: Unknown symbol drm_open (err 0)
[  73.910716]  (1)[3868:modprobe]evdi: Unknown symbol drm_mode_vrefresh (err 0)
[  73.910735]  (1)[3868:modprobe]evdi: Unknown symbol drm_poll (err 0)
[  73.910749]  (1)[3868:modprobe]evdi: Unknown symbol drm_mode_object_find (err 0)
[  73.910766]  (1)[3868:modprobe]evdi: Unknown symbol drm_connector_register (err 0)
[  73.910783]  (1)[3868:modprobe]evdi: Unknown symbol drm_gem_get_pages (err 0)
[  73.910803]  (1)[3868:modprobe]evdi: Unknown symbol drm_kms_helper_poll_init (err 0)
[  73.910820]  (1)[3868:modprobe]evdi: Unknown symbol drm_ut_debug_printk (err 0)
[  73.910837]  (1)[3868:modprobe]evdi: Unknown symbol drm_framebuffer_init (err 0)
[  73.910875]  (1)[3868:modprobe]evdi: Unknown symbol drm_prime_sg_to_page_addr_arrays (err 0)
[  73.910893]  (1)[3868:modprobe]evdi: Unknown symbol drm_atomic_helper_disable_plane (err 0)
[  73.910930]  (1)[3868:modprobe]evdi: Unknown symbol drm_helper_hpd_irq_event (err 0)
[  73.910955]  (1)[3868:modprobe]evdi: Unknown symbol drm_mode_config_init (err 0)
[  73.910972]  (1)[3868:modprobe]evdi: Unknown symbol drm_atomic_helper_crtc_destroy_state (err 0)
[  73.910994]  (1)[3868:modprobe]evdi: Unknown symbol drm_crtc_cleanup (err 0)
[  73.911008]  (1)[3868:modprobe]evdi: Unknown symbol drm_mode_create_dirty_info_property (err 0)
[  73.911025]  (1)[3868:modprobe]evdi: Unknown symbol drm_get_format_name (err 0)
[  73.911042]  (1)[3868:modprobe]evdi: Unknown symbol drm_gem_create_mmap_offset (err 0)
[  73.911059]  (1)[3868:modprobe]evdi: Unknown symbol drm_dev_set_unique (err 0)
[  73.911076]  (1)[3868:modprobe]evdi: Unknown symbol drm_encoder_cleanup (err 0)
[  73.911093]  (1)[3868:modprobe]evdi: Unknown symbol drm_gem_object_init (err 0)
[  73.911110]  (1)[3868:modprobe]evdi: Unknown symbol drm_connector_unregister (err 0)
[  73.911129]  (1)[3868:modprobe]evdi: Unknown symbol drm_modeset_acquire_init (err 0)
[  73.911152]  (1)[3868:modprobe]evdi: Unknown symbol drm_gem_prime_handle_to_fd (err 0)
[  73.911172]  (1)[3868:modprobe]evdi: Unknown symbol drm_atomic_helper_connector_dpms (err 0)
[  73.911193]  (1)[3868:modprobe]evdi: Unknown symbol drm_atomic_helper_connector_set_property (err 0)
[  73.911218]  (1)[3868:modprobe]evdi: Unknown symbol drm_gem_object_lookup (err 0)
[  73.911235]  (1)[3868:modprobe]evdi: Unknown symbol drm_crtc_send_vblank_event (err 0)
[  73.911259]  (1)[3868:modprobe]evdi: disagrees about version of symbol __stack_chk_fail
[  73.911275]  (1)[3868:modprobe]evdi: Unknown symbol __stack_chk_fail (err -22)
[  73.911292]  (1)[3868:modprobe]evdi: Unknown symbol drm_atomic_helper_commit (err 0)
[  73.911313]  (1)[3868:modprobe]evdi: Unknown symbol drm_framebuffer_unregister_private (err 0)
[  73.911338]  (1)[3868:modprobe]evdi: Unknown symbol drm_atomic_helper_check (err 0)
[  73.911358]  (1)[3868:modprobe]evdi: Unknown symbol drm_atomic_helper_connector_destroy_state (err 0)
[  73.911388]  (1)[3868:modprobe]evdi: Unknown symbol drm_atomic_helper_plane_duplicate_state (err 0)
[  73.911406]  (1)[3868:modprobe]evdi: Unknown symbol drm_gem_mmap (err 0)
[  73.911419]  (1)[3868:modprobe]evdi: Unknown symbol drm_ioctl (err 0)
[  73.911432]  (1)[3868:modprobe]evdi: Unknown symbol drm_plane_cleanup (err 0)
[  73.911449]  (1)[3868:modprobe]evdi: Unknown symbol drm_gem_prime_fd_to_handle (err 0)
[  73.911468]  (1)[3868:modprobe]evdi: Unknown symbol drm_gem_object_free (err 0)
[  73.911491]  (1)[3868:modprobe]evdi: Unknown symbol drm_debug (err 0)
[  73.911504]  (1)[3868:modprobe]evdi: Unknown symbol drm_gem_vm_close (err 0)
[  73.911520]  (1)[3868:modprobe]evdi: Unknown symbol drm_gem_vm_open (err 0)
[  73.911534]  (1)[3868:modprobe]evdi: Unknown symbol drm_mode_connector_update_edid_property (err 0)
[  73.911552]  (1)[3868:modprobe]evdi: Unknown symbol drm_connector_init (err 0)
[  73.911569]  (1)[3868:modprobe]evdi: Unknown symbol drm_err (err 0)
[  73.911582]  (1)[3868:modprobe]evdi: Unknown symbol drm_platform_init (err 0)


Bundyo 2020-02-27 20:12

Re: Planet Cosmo Communicator
 
Looks like they are using the hwcomposer driver with the help of libhybris.

Interesting that there are other Mali Midgard drivers available for this platform. I wonder if I would be able to compile and use them.

TheKit 2020-02-27 20:25

Re: Planet Cosmo Communicator
 
Quote:

Originally Posted by Bundyo (Post 1565741)
Looks like they are using the hwcomposer driver with the help of libhybris.

Interesting that there are other Mali Midgard drivers available for this platform. I wonder if I would be able to compile and use them.

It is Mali Bifrost, not Midgard on Cosmo. For using with Panfrost, the problem is that it is kernel 4.4 and has no DRM driver for display subsystem (CONFIG_DRM could be enabled though to allow your DisplayLink module to load).

I looked into running mainline kernel a bit, MT6771 seems to be closely related to MT8183 MediaTek had been mainlining for Chromebooks. I got it to boot to ramdisk with USB host based on MT8183 support, but getting the display will be likely problematic still.

Bundyo 2020-02-28 06:17

Re: Planet Cosmo Communicator
 
According to Debian wiki, Midgard and Bifrost are most likely identical.

https://wiki.debian.org/MaliGraphics#Kernel_drivers

Also there seems to be both Bifrost and Midgard drivers in the kernel sources. Dunno if they can be of any help.

https://github.com/gemian/cosmo-linu...k/gpu/gpu_mali

nonsuch 2020-03-01 08:15

Re: Planet Cosmo Communicator
 
Quote:

Originally Posted by Flynx (Post 1565693)
Is there any telephony capability when booted into linux?

... and mobile broadband?

Thank you for asking the right questions.

Flynx 2020-08-13 17:22

Re: Planet Cosmo Communicator
 
I was holding off getting a Cosmo until cellular support in linux was a thing. It was added in July so I placed an order for an in-stock unit and received it in just a few days (drop-shipped from HK).

Phone calls and SMS messaging seem to work OK. Working on testing mobile data now.

So far I am cautiously optimistic. Adam Z. Lein posted a review where he recommeded using mtrack to make the touchscreen function like a touchpad which makes the full desktop experience very usable. link

My biggest concern right now is the success rate I've had just installing and running software in linux. Kodi, cairo-dock, firefox, octave all installed & ran fine. Libre-office was also successful, tho I had to hold the SMS messaging package or apt would try to remove it. VLC, blender, stellarium all failed to run with various OpenGL errors or outright seg faults.

I don't prefer KDE so installed the MATE desktop and that worked fine. When I tried to change the display manger the system failed to boot, so I need to reinstall again. There is a problem where the screen occasionally freezes. Sometimes the mouse will still move when this happens, but so far I haven't found a recovery option from this frozen state outside from holding the power button for 10 seconds and rebooting. There are no F-keys so changing TTY isn't an option. Next time I'll setup an ssh server so I can try that.

Bundyo 2020-08-13 18:30

Re: Planet Cosmo Communicator
 
Have to try this. :)

Btw, I've tried to get DisplayLink support in it (for USB-C devices), but couldn't get the driver compiling with the previous version. Might have more luck now.

Flynx 2020-08-14 02:45

Re: Planet Cosmo Communicator
 
Quote:

Originally Posted by nonsuch (Post 1565797)
... and mobile broadband?

Thank you for asking the right questions.

Mobile data works too. Posting this using t-mobile service at 4G speeds.

Flynx 2020-08-14 15:02

Re: Planet Cosmo Communicator
 
Does anyone else with a Cosmo have this problem?

When I close the screen the entire first row of keyboard keys (the number keys) all get pressed. When I open it I am presented with the linux unlock screen where about 9 gazillion characters have been entered into the password field.

When this happens the best recovery is to wait until the screensaver comes back on, and then wake it up and I have an empty password field.

nonsuch 2020-08-15 09:43

Re: Planet Cosmo Communicator
 
Quote:

Originally Posted by Flynx (Post 1568747)
I was holding off getting a Cosmo until cellular support in linux was a thing. It was added in July so I placed an order for an in-stock unit and received it in just a few days (drop-shipped from HK).

Phone calls and SMS messaging seem to work OK. Working on testing mobile data now.

So far I am cautiously optimistic. Adam Z. Lein posted a review where he recommeded using mtrack to make the touchscreen function like a touchpad which makes the full desktop experience very usable. link

My biggest concern right now is the success rate I've had just installing and running software in linux. Kodi, cairo-dock, firefox, octave all installed & ran fine. Libre-office was also successful, tho I had to hold the SMS messaging package or apt would try to remove it. VLC, blender, stellarium all failed to run with various OpenGL errors or outright seg faults.

I don't prefer KDE so installed the MATE desktop and that worked fine. When I tried to change the display manger the system failed to boot, so I need to reinstall again. There is a problem where the screen occasionally freezes. Sometimes the mouse will still move when this happens, but so far I haven't found a recovery option from this frozen state outside from holding the power button for 10 seconds and rebooting. There are no F-keys so changing TTY isn't an option. Next time I'll setup an ssh server so I can try that.

Thanks again.
Which Linux (distro) are we talking about here?
Did you install it yourself?

Flynx 2020-08-15 16:16

Re: Planet Cosmo Communicator
 
Quote:

Originally Posted by nonsuch (Post 1568769)
Thanks again.
Which Linux (distro) are we talking about here?
Did you install it yourself?

I'm using the planet computers debian-based "gemian" distro because it has all the cellular packages preinstalled. The device comes with android, and planet has instructions at their site about how to download and install gemian, it was extremely easy.

As for loading other distros, i opened the flashing scripts and all it does is use dd to flash the main filesystem partition and boot partition from the sd card to the device internal storage.

Now that ive got lightdm and mate configured the way I like i'm going to backup this filesystem so I can reflash back to this.

I can try other distros if you can point me to the images. I tried flashing maemo leste but not sure what to use for the boot partition.

bradvesp 2021-09-12 13:51

Re: Planet Cosmo Communicator
 
It's Dave, man. Open up.

Quote:

Originally Posted by endsormeans (Post 1558605)
Dave is gone...long gone...
Dave ain't here man..

No. I'm Dave, man!

olf 2021-09-12 17:03

Re: Planet Cosmo Communicator
 
Quote:

Originally Posted by endsormeans (Post 1558605)
Dave is gone...long gone...
Dave ain't here man..

The real, one and only Dave999 returned a while ago, but focused on a single thread, until he had his core issue with Jolla ultimately settled: He received the full refund for his Jolla tablet order!

Jolla really seems to be in a better shape, financially.
But unfortunately this has not bettered their software quality (yet?).

dragon_788 2021-09-14 16:02

Re: Planet Cosmo Communicator
 
I picked up a Gemini and a Cosmo second hand because I was really fascinated by the lineage of the Psion 5 to these devices. I haven't put Linux on the Gemini yet, but I got it on the Cosmo and while running from the internal eMMC I was seeing some issues where the KDE screensaver/unlock seemed to hang, once I got rid of KDE and switched to i3 I haven't had that issue with i3lock.

I also installed UBports which turned out to be WAY easier than I expected, and it works pretty well though the touch first interface isn't optimal on the keyboard first Cosmo.

After I got i3 going I decided I wanted to see about Gemian from SD, and it took a little bit, but I was able to get it working, though I used the TWRP slot so I don't think I'll be able to get cellular working in the SD installation, see below for details.

One thing that sort of sucks is there are 4 slots on the eMMC for bootloaders and the first seems to be Android+Recovery, the second is pre-labeled TWRP by the Cosmo Linux installer, the 3rd and 4th are regular BOOT partitions. I currently have Android, Gemian_SD, KDE_Gemian, UBports in the slots, but UBports is interesting in that it shares the "userdata" with Gemian, and the rootfs lives in the root of the Gemian install and is pointed to by its bootloader.

When it comes to the cellular communications, with the Cosmo Linux you have to use an alternate connection manager because NetworkManager apparently doesn't do the ofono setup properly, but I haven't really had much luck with the cellular in Linux.

So far I've been pretty happy with the wifi only functionality of the SD install, and I'm hoping to use that as sort of a playground to avoid wearing out the eMMC while experimenting, and then I am going to try and backup my configuration changes and migrate them to one of the "regular" boot slots and test it out with cellular (also need to swap my Fi data only SIM to a voice+sms+data one to properly test the full functionality).

One other thing to note is the CoDi software which allows you to use the outer touchscreen as a touchpad is interesting, but definitely could use more tuning because it seems to be fairly slow, not sure if it is the "bus" between the display (has its own STM32 CPU iirc) and the primary CPU/system, or if it is just the CoDi server that is written in Python that is slowing things down a bit, but it is a really cool option even if a bit awkward in my aging mitts.


All times are GMT. The time now is 10:32.

vBulletin® Version 3.8.8