OESF Portables Forum
Model Specific Forums => Gemini PDA => Gemini PDA - Linux => Topic started by: user on March 01, 2018, 02:05:49 am
-
The Linux Support page has been updated - you can now download the following items:
- Flashing tool
- Flashing tool drivers
- Android firmware
- Debian firmware, technology preview version
http://support.planetcom.co.uk/index.php/Linux_Support (http://support.planetcom.co.uk/index.php/Linux_Support)
-
The Linux Support page has been updated - you can now download the following items:
- Flashing tool
- Flashing tool drivers
- Android firmware
- Debian firmware, technology preview version
http://support.planetcom.co.uk/index.php/Linux_Support (http://support.planetcom.co.uk/index.php/Linux_Support)
From the planetcom Linux support website:
Linux Support
Linux Installation Notes.
The following steps will allow you to flash an original Android firmware or a Linux dual boot firmware. At the moment the flash tool only supports Windows.
Did anyone else have a face palm moment?
-
Did anyone else have a face palm moment?
Um, yeah. I'm surprised they didn't provide an OS/2 installer. Or maybe DOS (2.11 or earlier). Because it's well known that all people who want Linux devices have machines sitting around running on undesirable operating systems.
Actually, that's not fair -- OS/2 and DOS 2.11 were perfectly desirable operating systems.
-
I looked at the debian TP in its scatter file and I'm confused about userdata/linux-boot they seem to be copied in the same physical region albeit a different partition index?
-
If anyone wants to look at the Debian rootfs then (under linux)...
sudo mount -t auto Gemini_Debian_TP/debian.img /mnt
-
Linux Kernel Config for 3.18.41 (linux_boot.img) https://paste.ee/p/Y1wXM (https://paste.ee/p/Y1wXM)
-
Ooh, a quick glance shows Cgroup support. Has anyone tried docker?
-
Did anyone else have a face palm moment?
Um, yeah. I'm surprised they didn't provide an OS/2 installer. Or maybe DOS (2.11 or earlier). Because it's well known that all people who want Linux devices have machines sitting around running on undesirable operating systems.
Actually, that's not fair -- OS/2 and DOS 2.11 were perfectly desirable operating systems.
wtf. Are you really comparing Linux to obsolete systems like OS/2 and DOS?
I also run Windows only in VM. Not complaining, however I totally understand those, who miss proper Linux/OS X builds of the tools. Your comment is totally missing the point.
Gemini is based on Linux (even Android is using Linux kernel) and the flash tool is Windows-only? The Grench's comment is totally valid and understandable.
-
Did anyone else have a face palm moment?
Um, yeah. I'm surprised they didn't provide an OS/2 installer. Or maybe DOS (2.11 or earlier). Because it's well known that all people who want Linux devices have machines sitting around running on undesirable operating systems.
Actually, that's not fair -- OS/2 and DOS 2.11 were perfectly desirable operating systems.
wtf. Are you really comparing Linux to obsolete systems like OS/2 and DOS?
I also run Windows only in VM. Not complaining, however I totally understand those, who miss proper Linux/OS X builds of the tools. Your comment is totally missing the point.
Gemini is based on Linux (even Android is using Linux kernel) and the flash tool is Windows-only? The Grench's comment is totally valid and understandable.
I didn't realize that my comment could be taken to mean the opposite of what I intended. I wasn't likening Linux to those venerable operating systems, I was listing some other operating systems that Linux users are unlikely to be using. So a Windows-based Linux installer is for at least some of us as useless as a DOS-based or OS/2-based one.
-
The Linux Support page has been updated - you can now download the following items:
- Flashing tool
- Flashing tool drivers
- Android firmware
- Debian firmware, technology preview version
http://support.planetcom.co.uk/index.php/Linux_Support (http://support.planetcom.co.uk/index.php/Linux_Support)
Has anyone who has a Gemini actually tried Debian on it?
I don't think I've seen any reviews on here about the Linux experience. Lots of comments about what the Android is like though.
-
I've downloaded the tools and the image, but when I tried to unzip the image it says it is corrupt. I have tried downloading it a couple of times using different methods but same result every time,
J
The Linux Support page has been updated - you can now download the following items:
- Flashing tool
- Flashing tool drivers
- Android firmware
- Debian firmware, technology preview version
http://support.planetcom.co.uk/index.php/Linux_Support (http://support.planetcom.co.uk/index.php/Linux_Support)
Has anyone who has a Gemini actually tried Debian on it?
I don't think I've seen any reviews on here about the Linux experience. Lots of comments about what the Android is like though.
-
I've downloaded the tools and the image, but when I tried to unzip the image it says it is corrupt. I have tried downloading it a couple of times using different methods but same result every time,
J
I downloaded all in Mac OS X and all folders unzip well. Then, I cannot try if the images are correctly unzipped, I reckon yes, considering that the OS hasn't complaint about errors...
Recently they have uploaded new version of tools, maybe you could try deleting all and download again.
Salvo
-
Tried again from another PC but still the same thing, I notice when you unzip there is a folder specifically for MAC, don't know the significance but maybe it will work on MAC. I have had no luck downloading and unzipping using Windows or Linux,
Thx
J
I've downloaded the tools and the image, but when I tried to unzip the image it says it is corrupt. I have tried downloading it a couple of times using different methods but same result every time,
J
I downloaded all in Mac OS X and all folders unzip well. Then, I cannot try if the images are correctly unzipped, I reckon yes, considering that the OS hasn't complaint about errors...
Recently they have uploaded new version of tools, maybe you could try deleting all and download again.
Salvo
-
Tried again from another PC but still the same thing, I notice when you unzip there is a folder specifically for MAC, don't know the significance but maybe it will work on MAC. I have had no luck downloading and unzipping using Windows or Linux,
Thx
J
no, that folder means that the file was created on a Mac, you can ignore it.
Here (in a Mac) I can download and unzip it well.
Please, delete your downloaded files in \Downloads and C:\users\*username*\download folders (Windows), if you already haven't tried it.
Salvo
-
Someone had to try it...
I just used SP_Flash_Tool_exe_Linux_v5.1804.00.100.zip and reflashed the Android image from my Linux laptop. I started with reading the NVRAM image which read fine then flashed Gemini_Android_1_1_0 again. It all worked and I got a new setup screen and configured for google etc again. I made and received a phone call fine.
Can't remember where I downloaded it from! Probably on here somewhere
https://forum.xda-developers.com/general/ro...llinux-t3160802 (https://forum.xda-developers.com/general/rooting-roms/tutorial-how-to-setup-spflashtoollinux-t3160802)
YMMV
-
Has anyone gotten the linux image to work (not the android one) keep hitting the corrupt zip issue at my end
-
Has anyone gotten the linux image to work (not the android one) keep hitting the corrupt zip issue at my end
I've flashed both these images today using the linux version of the flash tool:
$ md5sum Gemini*zip
7efd5aa0040afe3e7ba82415c83fa477 Gemini_Android_1_1_0.zip
59ff929b50968cad98e5285f4ecbacc7 Gemini_Debian_TP.zip
Though I don't think there's any need to flash the Android version as I think the Debian image has both and after flashing you can boot into either.
I'm sshd in from my laptop over the usb port. The system came up with IP address 10.15.19.82 on my device. So I gave my laptop .100, started sshd and am logged in. It's a bit too fiddly running an xterm as I'm not sure how the keyboard is supposed to be configured, so am missing all sorts of characters.
[div class=\'codetop\']CODE[/div][div class=\'codemain\' style=\'height:200px;white-space:pre;overflow:auto\']root@localhost:~# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mmcblk0p29 6597520 4208024 2031316 68% /
devtmpfs 1954532 0 1954532 0% /dev
tmpfs 1955248 0 1955248 0% /dev/shm
tmpfs 1955248 189344 1765904 10% /run
tmpfs 5120 4 5116 1% /run/lock
tmpfs 1955248 0 1955248 0% /sys/fs/cgroup
/dev/loop0 664280 635676 14268 98% /system
none 1955248 4588 1950660 1% /var/lib/lxc/android/rootfs
/dev/mmcblk0p28 428488 400 419244 1% /cache
/dev/mmcblk0p8 3952 68 3724 2% /protect_f
/dev/mmcblk0p9 8456 60 8144 1% /protect_s
tmpfs 391048 8 391040 1% /run/user/100000
tmpfs 391048 0 391048 0% /run/user/0
root@localhost:~# ls /var/lib/lxc/android/rootfs /system
/system:
app boot data fake-libs fonts lib lost+found priv-app tts vendor
bin build.prop etc fake-libs64 framework lib64 media recovery-from-boot.p usr xbin
/var/lib/lxc/android/rootfs:
acct etc init.epdg.rc init.usb.configfs.rc nvcfg sepolicy
bugreports factory_init.connectivity.rc init.extraenv.armeabi-v7a.rc init.usb.rc nvdata service_contexts
cache factory_init.project.rc init.mal.rc init.volte.rc oem socket
charger factory_init.rc init.modem.rc init.zygote32.rc proc storage
config file_contexts.bin init.mt6797.rc init.zygote64_32.rc property_contexts sys
custom fstab.mt6797 init.mt6797.usb.rc meta_init.connectivity.rc protect_f system
d init init.project.rc meta_init.modem.rc protect_s ueventd.mt6797.rc
data init.aee.rc init.rc meta_init.project.rc sbin ueventd.rc
default.prop init.common_svc.rc init.recovery.mt6797.rc meta_init.rc sdcard vendor
dev init.connectivity.rc init.rilproxy.rc mnt seapp_contexts verity_key
enableswap.sh init.environ.rc init.sensor.rc multi_init.rc selinux_version
root@localhost:~# man ofonod
ofonod(8) System Manager's Manual ofonod(8)
NAME
ofonod - oFono mobile telephony daemon
...
[/div]
-
[div class=\'codetop\']CODE[/div][div class=\'codemain\' style=\'height:200px;white-space:pre;overflow:auto\']
$ md5sum Gemini*zip
7efd5aa0040afe3e7ba82415c83fa477 Gemini_Android_1_1_0.zip
59ff929b50968cad98e5285f4ecbacc7 Gemini_Debian_TP.zip
[/div]
Interestingly the binaries i pull off the site have different hashes
i did note a trustzone binary in there which if we are lucky means the hardware visualization stuff is in there, poking around the arm github pages points to some alternate implementations but it will all depend on if it needs to be signed. with any luck planetcom has he keys to the kingdom and not mediatek
-
i did note a trustzone binary in there which if we are lucky means the hardware visualization stuff is in there, poking around the arm github pages points to some alternate implementations but it will all depend on if it needs to be signed. with any luck planetcom has he keys to the kingdom and not mediatek
It's built from source (https://gitlab.com/mt6797/vendor/tree/ALPS-MP-M0.MP9-V1.78.1_NB6797_6C_M/mediatek/proprietary/trustzone) (mtee (https://gitlab.com/mt6797/vendor/tree/ALPS-MP-M0.MP9-V1.78.1_NB6797_6C_M/mediatek/proprietary/external/trustzone/mtee)) in MediaTek AOSP tree, so likely we can modify it or run custom software.
-
i did note a trustzone binary in there which if we are lucky means the hardware visualization stuff is in there, poking around the arm github pages points to some alternate implementations but it will all depend on if it needs to be signed. with any luck planetcom has he keys to the kingdom and not mediatek
What is it you're looking for with trustzone exactly? I only see the source of the CAs available, but don't understand what you wish to achieve.
-
I borrowed a Mac to download and extract the image and flashed Debian to my Gemini, It boots to a login screen user Gemini, anyone know what the password is??
-
I borrowed a Mac to download and extract the image and flashed Debian to my Gemini, It boots to a login screen user Gemini, anyone know what the password is??
Password is "gemini", same as login (you can change that later with passwd).
-
Lol, didn't try that thought it was too obvious!
-
Lol, didn't try that thought it was too obvious!
Though that's what documentation is for . . .
-
Lol, didn't try that thought it was too obvious!
Though that's what documentation is for . . .
Hmm didn't see that, I looked all over the instructions. Had a quick try, seems pretty smooth so far 😀
-
Lol, didn't try that thought it was too obvious!
Though that's what documentation is for . . .
Hmm didn't see that, I looked all over the instructions. Had a quick try, seems pretty smooth so far 😀
Was joking. We await documentation. I believe I read that Mike Halsey is writing it. For the Linux side, we are likely on our own, but there are already enough really talented and skilled people involved that I do not forsee much of a problem.
-
Lol, didn't try that thought it was too obvious!
Though that's what documentation is for . . .
Hmm didn't see that, I looked all over the instructions. Had a quick try, seems pretty smooth so far 😀
Was joking. We await documentation. I believe I read that Mike Halsey is writing it. For the Linux side, we are likely on our own, but there are already enough really talented and skilled people involved that I do not forsee much of a problem.
ROFL!
ok, for the record, I downloaded the img using a Mac after having errors unzipping it using Windows and Linux. Early days, I couldn't find bluetooth or get an external monitor to register (I'm not that experienced with LXQT tbf), look forward to later releases,
J
-
I borrowed a Mac to download and extract the image and flashed Debian to my Gemini, It boots to a login screen user Gemini, anyone know what the password is??
Password is "gemini", same as login (you can change that later with passwd).
Thanks just got it loaded and tried GEMINI as the password and it didn't work. The tried gemini and it worked but now the screen is black ok after 40 seconds it booted to Welcome to LXQt.
-
I borrowed a Mac to download and extract the image and flashed Debian to my Gemini, It boots to a login screen user Gemini, anyone know what the password is??
Password is "gemini", same as login (you can change that later with passwd).
Thanks just got it loaded and tried GEMINI as the password and it didn't work. The tried gemini and it worked but now the screen is black ok after 40 seconds it booted to Welcome to LXQt.
Has anyone had luck with setting up the WiFi?
-
I am wondering if anyone knows of an emulator that supports the Mediatek SoC such that it would be possible for those of us who have not yet gotten our gadgets yet at least to be able to run the tech preview in a VM. It seems that this might be useful, even if only to try out the apps Adam Boardman is working on. The documentation foe qemu does not list anything I recognize as an X25 or X27, but I am not well versed in ARM nomenclature, and documentation does not always keep up with code.
Does anyone here know? If nothing else, it might give us something to do while awaiting our Gemini.
-
For those that got Debian running now, some screenshots would be fun to see.
Thanks,
Mark
-
For those that got Debian running now, some screenshots would be fun to see.
Thanks,
Mark
yes, I agree with Mark, please...
Salvo
-
For those that got Debian running now, some screenshots would be fun to see.
Thanks,
Mark
3x
Those of us without Gemini need to be vicariously entertained.
-
For those that got Debian running now, some screenshots would be fun to see.
Thanks,
Mark
3x
Those of us without Gemini need to be vicariously entertained.
Even better, capture some videos to see UI responsiveness and boot up time etc.
-
For those that got Debian running now, some screenshots would be fun to see.
Thanks,
Mark
I would but until I can figure out how to get the WiFi working I have no way of posting the screen shots. I can post a video tomorrow of it booting up.
-
For those that got Debian running now, some screenshots would be fun to see.
Thanks,
Mark
I would but until I can figure out how to get the WiFi working I have no way of posting the screen shots. I can post a video tomorrow of it booting up.
Why not take the video with your other phone? Then you don't have to worry about wifi on the Gemini.
-
For those that got Debian running now, some screenshots would be fun to see.
Thanks,
Mark
I would but until I can figure out how to get the WiFi working I have no way of posting the screen shots. I can post a video tomorrow of it booting up.
Why not take the video with your other phone? Then you don't have to worry about wifi on the Gemini.
There you go, boot up from Android
https://www.dropbox.com/s/lm7ken2hhfx2uql/V...1335sm.mp4?dl=0 (https://www.dropbox.com/s/lm7ken2hhfx2uql/VID_20180317_131335sm.mp4?dl=0)
(For some reason I wasn't allowed to upload a video, dropbox link)
J
-
For anyone that has reflashed to the dual boot from a Linux box - how long after clicking the download button did it take to start? I've got the scatter file loaded up, clicked the Download button, seem some output back in the console window that seems to indicate the Gemini has been found but then nothing. Tailing the flashtool logs doesn't really seem to give any clues either.
Also 5.1752.00 seem to be the latest Linux version I can find, 5.1804 is Windows only from what I've been able to find.
-
For those that got Debian running now, some screenshots would be fun to see.
Thanks,
Mark
I would but until I can figure out how to get the WiFi working I have no way of posting the screen shots. I can post a video tomorrow of it booting up.
Why not take the video with your other phone? Then you don't have to worry about wifi on the Gemini.
Because the Gemini replaced my S7 edge so I no longer have another phone.
-
There you go, boot up from Android
https://www.dropbox.com/s/lm7ken2hhfx2uql/V...1335sm.mp4?dl=0 (https://www.dropbox.com/s/lm7ken2hhfx2uql/VID_20180317_131335sm.mp4?dl=0)
(For some reason I wasn't allowed to upload a video, dropbox link)
J
Super neat! So have you tried apt-get yet?
I would think that you could install GNOME Shell on there which has multi-touch support built in and is much more touch friendly.
-
[
There you go, boot up from Android
https://www.dropbox.com/s/lm7ken2hhfx2uql/V...1335sm.mp4?dl=0 (https://www.dropbox.com/s/lm7ken2hhfx2uql/VID_20180317_131335sm.mp4?dl=0)
(For some reason I wasn't allowed to upload a video, dropbox link)
J
I notice the mouse pointer. Does it function as a mouse pointer? If so, what serves as the mouse buttons? If not, does it interfere with touch selection, as it did on early experimental Linux distributions did on ARM machines?
-
There you go, boot up from Android
https://www.dropbox.com/s/lm7ken2hhfx2uql/V...1335sm.mp4?dl=0 (https://www.dropbox.com/s/lm7ken2hhfx2uql/VID_20180317_131335sm.mp4?dl=0)
(For some reason I wasn't allowed to upload a video, dropbox link)
J
Super neat! So have you tried apt-get yet?
I would think that you could install GNOME Shell on there which has multi-touch support built in and is much more touch friendly.
Can't get on the internet yet so can't try it,
J
-
[
There you go, boot up from Android
https://www.dropbox.com/s/lm7ken2hhfx2uql/V...1335sm.mp4?dl=0 (https://www.dropbox.com/s/lm7ken2hhfx2uql/VID_20180317_131335sm.mp4?dl=0)
(For some reason I wasn't allowed to upload a video, dropbox link)
J
I notice the mouse pointer. Does it function as a mouse pointer? If so, what serves as the mouse buttons? If not, does it interfere with touch selection, as it did on early experimental Linux distributions did on ARM machines?
I connected a mouse to it and it worked as a normal pointer,
J
-
Can't get on the internet yet so can't try it,
J
Try to open ConnMan UI from Menu - Internet, go to Status tab and toggle Wi-Fi power on by clicking on button with red circle.
-
Can't get on the internet yet so can't try it,
J
Try to open ConnMan UI from Menu - Internet, go to Status tab and toggle Wi-Fi power on by clicking on button with red circle.
Thx! That worked, I can report apt works 😀,
J
-
Can't get on the internet yet so can't try it,
J
Try to open ConnMan UI from Menu - Internet, go to Status tab and toggle Wi-Fi power on by clicking on button with red circle.
Thx! That worked, I can report apt works 😀,
J
-
OK I was able to turn on the Wifi using Connman but I am having trouble loggin to my AP. I chose my AP then press connect and the Agent Input window pops up. From there I am lost on what needs to happen. Thanks for walking me through this.
-
OK I was able to turn on the Wifi using Connman but I am having trouble loggin to my AP. I chose my AP then press connect and the Agent Input window pops up. From there I am lost on what needs to happen. Thanks for walking me through this.
Hi, the problem I realised is once you have entered your Wifi password the ok button is not on the screen due to it's small size. After entering the password I hit Tab 5 times and then Enter and that should save the setting , a few seconds later you should see the Wifi connect in the bottom right corner of the screen,
J
-
OK I was able to turn on the Wifi using Connman but I am having trouble loggin to my AP. I chose my AP then press connect and the Agent Input window pops up. From there I am lost on what needs to happen. Thanks for walking me through this.
Hi, the problem I realised is once you have entered your Wifi password the ok button is not on the screen due to it's small size. After entering the password I hit Tab 5 times and then Enter and that should save the setting , a few seconds later you should see the Wifi connect in the bottom right corner of the screen,
J
Thank you JMD. With the instructions you gave I was able to connect to the internet.` Also has anyone figured out how to turn off the blue light between the Esc, Q and Tab keys?
-
has anyone figured out how to turn off the blue light between the Esc, Q and Tab keys?
He figured it out and shared with us: https://www.oesf.org/forum/index.php?showto...st&p=285197 (https://www.oesf.org/forum/index.php?showtopic=34747&view=findpost&p=285197)