31
Gemini PDA - Linux / Mainline linux kernel
« on: August 09, 2018, 04:40:51 am »Quote from: Kero
When I triedIs that with the mainline kernel source?Code: [Select]make Image.gz-dtb
it just worked
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.
When I triedIs that with the mainline kernel source?Code: [Select]make Image.gz-dtb
it just worked
Thank you for your very fast response.
>>systemd journal (set to non-volatile)<< That's a bit above my paygrade in Linux. Could you give me quick pointers on the right way to access that journal.
I'm using the stock version of systemd.
Thanks again,
Jake
systemctl restart systemd-journald
. You should then have logs saved to /var/log/journald. Although you still need to use journalctl to read them, which is a tad controversial but allows you to do neat things like 'journalctl -b -1' (show messages from last boot) or 'journalctl --since "5 min ago"'
Create a new profile and then in the settings for that profile select 'installation type: partition' and 'installation path: /dev/block/mmcblk0p29'. Select debian for your distro. Don't 'install' as linux is already on the partition. If you look around the forum you'll find some instructions for setting up the networking. otherwise you are pretty much golden.Quote from: TheKitAs a bonus, if you flash Linux dualboot, you can configure Linux Deploy to mount Linux partition and chroot there.
I've installed Linux Deploy, but I have no idea how to mount my dualboot image as you suggest. Any hints?
You need to append dtb to Image.gz. MediaTek's lk bootloader actually handles device tree (there is no appended dtb support for aarch64 in kernel), but in current implementation bootloader searches for appended device tree. The reason is that --dt option isn't/wasn't standard for abootimg format, it's generally used only by Qualcomm devices.
cat Image.gz dtb_file > Image-dtb >
TheKit managed to boot a mainline X20 kernel at the gemini - almost, stuck at switching to user mode (or initrd)
I collected some informations at https://github.com/gemian/gemini-keyboard-a...LinuxMainlining . Here is also a boot log.
Hi,
I am trying to bring up the internal wifi under Arch Linux using the stock 3.18 kernel (recompiled with module support).
I've copied the firmware from .stowaways in the Debian TP sailfish rootfs to /lib/firmware (and symlinked to /etc/firmware, /system/extra/firmware and somewhere else I forget).
I then compiled these tools - https://github.com/abbradar/wmt. (I couldn't use the one from sailfish rootfs as the were compiled for the wrong arch (armhf? 32 bit?)
I then run wmt_loader and I get the following:Code: [Select]init combo device
Opened combo device
get device id : 26519
set device id : 26519
do module init: 26519
failed to init module
I can't for the life of me work out how you are bringing up the wifi in Debian TP - any pointers would be greatly appreciated! Just to clarify I am not even getting a wlan0 interface. The networking with external devices is fine ie USB ethernet/wifi dongles.
Lost my copy of my working nvram and cant restore it , would I be able to use someone else's ? Not sure if that is doable or not . I have been able to recover the imei multiple times but cant clear issue with err 0x10 on the wifi and I think it might also be blocking my cell data on Debian side idk for sure .
I had the same problem - unable to boot.
Long pressing ESC + silver button to restart. Screen hanged up at planet logo.
1. I dried the battery to zero
2. made a full recharge
3. boot up worked again
Quote from: Eric BFIn lxqt settings you could select larger fonts, resulting in larger menus. Maybe there are more interesting settings.Quote from: gemini_userAlso, any other tips for making it more touch friendly?
Quote from: DJOQuote from: Murple2As far as I know it's one android installation. The boot.img differs so you can either boot in rooted or unrooted mode, everything else remains constant.
Thanks, however when I installed them neither were rooted, I ran Magisk and now both are rooted. Is there a way to unroot the one image?
This has also confused me for some time. Firstly I think (correct me if wrong) there are TWO ways of getting a rooted system
OPTION1 - Install the dual/tri boot option using the Web partitioning tool.
OPTION2- use the normal stock Android and install Magisk manager and then somehow use this to root the device - I am not very clear on this, perhaps someone can explain step by step what they did
I went with option 1 - normal boot is rooted, silver button and power is non rooted. When I downloaded all the files from Gemini I did a diff on them - the difference in the scatter file was there was a different boot image listed for the root one. Everything else is the same. So I think I have the same files in both modes but can only change the protected part of them in root mode?
I installed Magist manager as this has has the SU manager on it- i.e. a box pops up when an app wants root access. And also one of the rootchecker apps off the play store - this correctly shows root / non root depending on how I boot.
For the brave: I have created a Android boot image which has a fix for this issue.
You can find the image here:
https://github.com/zevv/gemini-android-kern...nux_boot-v1.img
Install with flashtool by downloading only the 'boot' partition and unticking the rest.
The original fix was made by Nathan Banks, I just took his code and built the image. It works fine for me, but use at your own risk, things might break.