**** BEGIN LOGGING AT Thu May 24 03:00:04 2018 May 24 04:44:46 stupid question probably. but how do I remove that big search widget from the home screen? Unlike other widgets it can not be picked up and dragged out it seems May 24 06:04:21 my take? use an other launcher May 24 06:04:23 :) May 24 06:05:19 nova launcher or if you like something open source https://f-droid.org/packages/ch.deletescape.lawnchair.plah/ (note: landscape must be activated in the settings of lawnchair) May 24 06:06:24 so its a launcher thing, ok Ill look into nova, thanks May 24 06:06:58 or lawnchair, since I dont googleplay May 24 06:09:05 solved, thnsk May 24 06:10:33 np :) May 24 06:10:59 i will use lawnchair too if i got my gemini ... it's a nice little launcher May 24 06:12:11 nova was my favorite before i switched to sailfish os because of it's massive customization options May 24 06:12:19 its quite similar to the default, no? May 24 06:12:41 but now im stuck with a nonremovable weatherthingy on the top? May 24 06:19:04 u can deactivate it in the settings :) May 24 06:19:26 it's a fork of the original launcher of android, so it's quite similar to the default, yes. but supports things like icon themes May 24 06:20:21 its just right May 24 06:20:24 thanks May 24 06:22:26 ;) May 24 06:23:28 now to get termux to go fullscreen and I'm happy May 24 06:25:26 i can't help on this at the moment... :/ May 24 06:25:46 no android device near by May 24 06:26:01 I found some workaround using adb May 24 06:26:57 that partly works, I now lost the top bar, only these three nasty soft buttons are still on the right May 24 06:27:46 I'm afraid root is required to get rid of those May 24 06:28:18 yeah i think so May 24 06:28:48 i will flash the rooted rom... i want also a firewall and good adblocker on my device May 24 06:30:59 Is it possible to flash only the required parts to get root rights without having to go through a full reinstall? May 24 06:31:02 with lineageos it wont be a problem to deactivate the soft buttons... i hope the rom will be ready soon May 24 06:32:04 in theory, yes it is possible but not with the supported tools/way May 24 06:32:40 with fastboot it is possible to flash only parts but i dont know how well it works with the gemini (or at all) May 24 06:33:03 also twrp can flash only the kernel May 24 06:33:26 officially you must flash the hole android May 24 06:39:06 Flashtool seems to allow selection and deselection of individual parts May 24 06:39:25 not sure which component holds the rootism, though May 24 06:40:49 maybe you could find it with checking of the flash txt for the rooted rom May 24 06:41:39 but before you flash; backup what u dont want to loose ^^ there is no garantee that it works ^^ May 24 06:42:21 fcourse May 24 06:44:28 diff Gemini_Android.txt Gemini_Android_Rooted.txt May 24 06:44:28 412c412 May 24 06:44:28 < file_name: boot.img May 24 06:44:28 --- May 24 06:44:30 > file_name: patched_boot.img May 24 06:44:38 That seems pretty straightforward, it's only patched_boot.img May 24 06:45:37 :) May 24 06:46:27 Btw, what are the main up points of using rooted android? I haven't used android since something like version 2.1 so i'm quite out of date on it. May 24 06:47:25 Is there some stuff on the gemini that would be better to get control over using the root privileges, or is it just for playing around. May 24 06:48:10 I guess there's just more fine grained control of all the details May 24 06:48:24 blocking google services, adblocking, firewall? something like that (for me) May 24 06:48:32 openvpn May 24 06:48:37 and removing the soft keys :) May 24 06:48:56 Okay, so you can't do any of those without root access? Okay. May 24 06:48:58 yeah xD May 24 06:49:12 changing system wide dns... May 24 06:49:17 Openvpn is a bit of suprise as apple supports it even on ios. May 24 06:50:27 Well, let's see if i actually get the gemini in couple of weeks. I might be tempted to root it too. May 24 06:50:44 I'm just worried that then i can't get something like spotify to work. May 24 06:51:39 I guess that should be fine. Modern rooting is able to hide the rootness from selected apps, iirc May 24 06:54:05 lots of things do work without root, though May 24 06:54:15 termux fits my requirements quite nicely May 24 06:54:42 I'm mostly interested in being able to block somewhat shady processes of getting access to the internet. May 24 06:54:54 Like those mediatek thingies, that people seem to be worried about. May 24 06:55:14 True. My current phone is a nokia E72, which is default offline, unless an app requests access May 24 06:55:24 that feels nice May 24 06:55:35 nice device *.* May 24 06:55:59 Whoa, that's old :) May 24 06:56:04 it has aged well from the hardware side, but the software is not able to keep up anymore May 24 06:56:17 (... i used an e61 some years ago ... ^^) May 24 06:56:18 I had e61 for a while. May 24 06:56:24 hehe May 24 06:56:24 I basically use putty only, my gateway to the world is through the shell May 24 06:56:33 I dropped it into a lake in zurich :) May 24 06:56:44 browser support is basically only opera mini, which does not render 95% of the web these days May 24 06:56:47 Nooo you dropped it! May 24 06:57:32 Yeah, actually i got it back and it worked for a while after that. May 24 06:57:36 Well, there's something cool to that, it's a dignified ending for a device like that. Better then to drop it on the floor and break the screen or let it gather dust in an old drawer May 24 06:58:02 But eventually it died and i switched to a communicator. May 24 06:58:07 Mine went after my turds once. Just removed all screws, put it on the radiator overnight, reassembled and still works for the last 8 years May 24 06:58:26 :) May 24 06:58:59 I've been using apple since iphone 4, but I still miss those nokias with keyboards. May 24 06:59:34 I never left them May 24 07:00:00 My spare phone is still the 9500 communicator, but i haven't turned it on for a while. May 24 07:00:37 This is my first own android device May 24 07:00:58 not sure how I feel about that, but not doing any google stuff probably helps May 24 07:01:37 Well, i'm mostly interested in how well a thing works in productivity tasks. May 24 07:01:49 you should kill all google services also... not using it doesnt mean it doesnt talk to google servers May 24 07:01:50 I'm expecting gemini to be excellent in writing documents and memos. May 24 07:02:12 But i'm not that worried about having google processes running. May 24 07:02:51 not 'worried' as such, but it's all overhead. It eats my data. It eats battery time. May 24 07:03:27 devyl[m]: how do I kill serviceses so that they stay down after a reboot? May 24 07:04:09 https://drfone.wondershare.com/android-issue/uninstall-google-play-service.html maybe this helps (untested) May 24 07:04:18 Zevv: That's true. May 24 07:05:27 i like the google now launcher May 24 07:05:49 " You need to root Android before uninstalling Google Play services. " May 24 07:06:04 https://drfone.wondershare.com/root/uninstall-google-app.html <- use https://f-droid.org/packages/de.j4velin.systemappmover/ for the job May 24 07:06:17 why would you do that tho? May 24 07:06:31 android is completely useless without play services May 24 07:06:49 why is that? May 24 07:08:16 Depends what you want to do with the android. May 24 07:08:27 what? ali1234 May 24 07:08:46 why do you think that? May 24 07:08:47 If you don't need google services or maps, you don't need play services. May 24 07:09:02 https://android.stackexchange.com/questions/91628/how-to-remove-all-google-specific-apps-from-a-rooted-android also a good list i think May 24 07:09:04 I have a browser, a ssh client, spotify and telegram. Maps is already on the device and works just fine without google account May 24 07:09:22 (I looked into this for my smartwatch and actually lot's of things work without it) May 24 07:09:45 Zevv: I think it will stop working if you remove play services. May 24 07:09:53 because it is true? May 24 07:10:10 without play services an android phone is about as functional as a symbian phone from 1996 May 24 07:10:12 At least on the watch displaying the maps crashes on some play api. May 24 07:10:21 ali1234: check f-droid May 24 07:10:22 for example May 24 07:10:29 i have; it's awful May 24 07:10:30 Funny, google works on my 12 year old e71, without google play or google account :) May 24 07:10:34 google maps, that is May 24 07:10:40 it reminds me of the app selection on n900 May 24 07:10:42 There were no symbian phones in 1996 ;) May 24 07:10:58 ali1234: lol May 24 07:11:05 hehe, 2008, true, I just looked that up May 24 07:11:20 Zevv: I think it's about the api that android uses. May 24 07:11:26 yeah, what was the thing before symbian. S40? May 24 07:11:27 10 year old, but still: funny to see that google puts so much work in compatiblity for maps, that it even runs on old symbians May 24 07:11:35 ok, if you need the lastest user tracking free time killing games... yes you need google play, ali1234 May 24 07:11:55 I guess gemini owners are not your typical android users May 24 07:11:59 without play i can't do any of the things i use my android phone for May 24 07:12:33 i mainly use it as a camera, backing up photos to my google account May 24 07:12:38 whats that for example ali1234 ? May 24 07:12:39 the automatic upload saves me loads of time May 24 07:12:47 doesn't work without play services though May 24 07:13:02 ah ok you put your photos in google mouth :) yeah than you need the play services May 24 07:13:05 The nokias from 1996 had some microcontroller style software :) May 24 07:13:22 yes, i use google serices almost exclusively May 24 07:13:31 because they are miles better than any of the others May 24 07:13:56 and 2x16 char displays etc. May 24 07:14:00 yes... because you pay them with your data :) May 24 07:14:06 so what? May 24 07:14:34 nothing... it's your data. :) May 24 07:14:35 exactly, so what? If one is ok with that, there's no problem. May 24 07:15:01 yeah :) May 24 07:15:22 It's just not what I prefer to do. My gemini runs a rsync to my own server every few minutes, that's my sync. May 24 07:16:10 you know, the first time i saw the internet was in 1995 and some weird guy came to our school to tell us about it May 24 07:16:33 and he said "on the internet, nothing is private, every router between you and the website can see everything" May 24 07:16:48 "so don't ever put anything on the internet if you are not comfortable with the whole world seeing it" May 24 07:17:19 so i don't. as a result i don't need to worry about what google does with my data. i assume everyone in the whole world can see it anyway May 24 07:17:26 all true, just don't put your dick on the internet is a perfectly sane rule May 24 07:18:01 but 'the internet' has become a bit more intrusive these days - it's getting harder to get by without having to put your soul and thouhgs through a router to get things done May 24 07:18:22 encryption is the standard these days, so the 'everyone can see' does no longer need to apply May 24 07:18:38 but one can choose wisely in what to expose to whom May 24 07:20:25 but still, everyone is free to choose, and there is no problem at all with that :) May 24 07:21:43 that said, if you want to remove google services, you need to root, because you will have to remove the dex files... May 24 07:22:37 yeah. but still: android is usable without google and like razumihin, said it depends on what you use android for HOW usable it is without google. May 24 07:23:35 i think the best way would be to make a custom rom image, that way you can be sure nothing has been left behind May 24 07:23:57 lineage May 24 07:24:20 nah, that's no good - you'll lose gemini hardware support if you go that way May 24 07:24:22 yes. May 24 07:24:26 due to how it is implemented May 24 07:24:36 what you need to do is cook the gemini firmware May 24 07:25:13 extract system.img with simg2img, delete the unwanted packages, rebuild it with make_ext4fs May 24 07:25:40 then reflash it - you probably need the rooted bootloader too May 24 07:28:06 Something compeltely different: I've been charging overnight, but battery level never goes over 60%. Is there a trick to that? May 24 07:28:31 on the gemini charger? May 24 07:28:37 yes May 24 07:28:45 never had that problem May 24 07:29:06 funny May 24 07:29:23 I'll give it a hard reboot, maybe stuff needs to sync up somewhere May 24 07:29:39 have you let the battery fully discharge? May 24 07:30:18 nope May 24 07:30:41 try that. the battery sensor IC has to be calibrated May 24 07:31:02 uhu May 24 07:31:19 thus my reboot, usually battery controllers sync up on a full charge though May 24 07:32:03 sensor can only look at two measurements: the voltage of the battery, and the current flowing in to it over time May 24 07:32:46 and the latter depends on where it started May 24 08:08:34 https://www.oesf.org/forum/index.php?showtopic=35013 May 24 08:09:13 now that's what I'd also like to know... is there any UART/serial port/pins on the Gemini? May 24 08:09:29 if it exists it can only be on one of the USB ports or the headphone port May 24 08:09:45 either that or it is test points on the PCB inside May 24 08:10:16 https://wiki.postmarketos.org/wiki/Serial_debugging May 24 08:10:36 there aren't many electric devices anymore that don't have uart hidden somewhere :-) May 24 08:10:58 do we have PCB anywhere photos yet? May 24 08:12:51 a couple of photos of the prototype PCB were published last year May 24 08:13:10 after that, no teardown pics yet AFAIR May 24 08:13:46 now that's what I'd also like to know... is there any UART/serial port/pins on the Gemini? May 24 08:13:50 there are pins May 24 08:13:58 not easily available without soldering May 24 08:15:05 but regarding that topic, TWRP just uses vendor kernel May 24 08:15:07 https://www.indiegogo.com/projects/gemini-pda-android-linux-keyboard-mobile-device--2/x/17922374#/updates/20 May 24 08:15:35 thanks for the info May 24 08:15:56 I wished the Gemini would have a more easily accessible serial port May 24 08:17:05 just in case of a bricked device May 24 08:17:27 it won't help in case of a bricked device May 24 08:17:55 what would help is finding KCOL0 pin and holding it down to trigger USB downloader mode in BROM May 24 08:19:06 presumably it can also boot from the external SD card May 24 08:19:48 hi Omegamoon May 24 08:20:28 ali1234, no, but you can boot kernel whatever way and have rootfs on sdcard May 24 08:20:29 @VartiWork: hi there :) May 24 08:21:18 VartiWork, https://puu.sh/ArYnL/0c6642e99d.jpg - picture from Davide May 24 08:21:59 really? how odd May 24 08:22:41 lol that's the serial port? you must be kidding :) May 24 08:23:09 why? it's pretty much "normal" MediaTek phone with keyboard added in terms of hardware, boot process, Android, etc May 24 08:23:26 most SoCs can boot from just about any of their peripherals May 24 08:24:43 NeKit: thanks for sharing it... can I attach the photo to the thread or is it private? May 24 08:28:25 just tried to compile the kernel from here... https://github.com/dguidipc/gemini-android-kernel-3.18 May 24 08:28:32 my project for today will be reconstructing a git history from that May 24 08:28:44 since it's just a tarball checked in to git, you can't see what they changed May 24 08:28:51 it gives me all kind of stupid errors due to misplaced directories May 24 08:29:03 or missing drivers May 24 08:29:15 show log May 24 08:30:26 well... doing a clean gives: scripts/Makefile.clean:17: drivers/input/touchscreen/mediatek/GT1151TB/Makefile: No such file or directory May 24 08:30:57 that's because that particular driver is in drivers/input/touchscreen/mediatek/mediatek/GT1151TB May 24 08:31:10 you need to use a separate build-dir; in-tree builds don't work (with iirc similar errors to that one) May 24 08:31:46 Omegamoon: build out of tree and some environment settings May 24 08:32:16 okay, thanks... will try that May 24 08:32:41 The exact command fell out of my history, but I had a discssion here last week so it should be in the logs - if there are any May 24 08:34:20 There it is: https://github.com/gemian/gemini-keyboard-apps/wiki/KernelCompilation May 24 08:36:35 i did compile out-of-tree, but i guess after one initial in-tree attempt it got messed up... oh well ;) May 24 08:38:13 Make sure to cleanup the in-tree .config May 24 08:38:34 you can't 'make mrproper' intree, because of the broken dependencies :) May 24 08:38:44 just getting a fresh repo should work :) May 24 08:39:00 git clean -d -f -f -x May 24 08:39:09 restores you to a pristine repo May 24 08:39:09 rm -rf *; git reset --hard May 24 08:39:28 ah seems that ali1234 knows how it's done, ignore my crude methods please May 24 08:39:42 that will do pretty much the same but git clean is faster :) May 24 08:39:43 I git all day everyday, but I never bother to lookup the proper way to do things May 24 08:40:11 there are some cases where git clean won't work, like submodules, but i doubt this kernel uses them May 24 08:40:24 it doesn't May 24 08:40:32 it's just a tarball checked into git, effectively May 24 08:40:38 yeah May 24 08:40:50 trying to graft it onto a sensible tree now May 24 08:41:16 :) May 24 08:41:31 not sure what to use as a base May 24 08:43:07 maybe https://android.googlesource.com/kernel/mediatek/ May 24 08:43:17 updated the wiki... it had a typo in the download command for gcc May 24 08:49:15 btw is everyone here compiling the kernel on the Gemini, or using a crosscompiler or a VM on a PC/Mac? May 24 08:53:24 cross May 24 08:54:33 cross May 24 08:54:46 crosscompiling also May 24 08:59:51 about the defconfigs... is there a copy of the original stock kernel? May 24 09:08:44 for Android? aeonsomething_defconfig May 24 09:11:06 uh... here webchat.freenode.net is offline now May 24 09:42:53 VartiWork, I will ask about it May 24 09:43:11 yes, you can share it May 24 09:43:31 or rather I will reply there now May 24 10:06:44 NeKit: thanks May 24 10:26:26 so... I've been looking through documentation and code... trying to find the best way to start developing for the Gemini, without making the device useless from day 1 May 24 10:27:44 the bootloader only supports booting from eMMC... am I right? May 24 10:28:46 no sdcard booting for instance May 24 11:10:47 the fm radio is actually quite nice May 24 11:11:01 often missing in other phones May 24 11:11:02 even if the soc supports it May 24 11:45:17 so... just wondering... how do you guys experiment with alternative kernels? May 24 11:46:44 documentation says that recovery is currently not used... just tried, and it is indeed missing May 24 11:48:24 so putting a recovery partition in place would be a nice way to experiment, without messing up the current installation May 24 11:53:14 that's a pretty vital question for most non-superficial development. Is there something like u-boot-menu? May 24 11:55:43 my Gemini is supposed to arrive today, knowing ways to unbreak it when experimenting would be rather nice... May 24 12:03:07 what about TWRP? https://forum.xda-developers.com/gemini-pda/development/recovery-twrp-3-2-1-0-t3763855 May 24 12:07:24 looks like that's a tool for recovering Android rather than broken ubootage/kernel May 24 12:07:36 * kilobyte haven't done the reading homework yet :( May 24 12:08:48 s/haven/hasn/ May 24 12:11:27 I don't think TWRP will be of much help during development May 24 12:13:21 I have never used it before, from its description on Wiki it seems that it allows the flashing of any OS, but it probably only backups an Android installation May 24 12:14:21 s/ before// May 24 12:20:04 it's used to install sailfish May 24 12:25:43 WTF, the kernel is not only something 3.18, but it's not even properly versioned nor comes with git history May 24 12:26:45 mainlining status is as usually, right? May 24 12:30:02 mainlining looks pretty much DIY to me May 24 12:32:15 found a thread about it, looks like parts that need work are specifically those that I can't help with May 24 12:33:18 i wonder how soon we'll get the promised 4.x kernel (and android 8?) May 24 12:33:52 kernel that ancient makes backporting stuff that's interesting to me pretty much a no-go; obviously there's much fun to be had in the userland though May 24 12:59:31 i extracted the kernel defconfig from the stock android kernel, and it's different from the ones found in https://github.com/gemian/gemini-linux-kernel-3.18 May 24 13:01:47 kilobyte: same goes for other mediatek phone :( May 24 13:02:00 i can't find any reasonable git history on any of them May 24 13:02:16 i'll graft it on to android-common May 24 13:06:20 the Makefile says 3.18.41 but it also says "Shuffling Zombie Juror" which is 3.16 May 24 13:06:48 or 3.17 May 24 13:07:17 one trick is to diff against every tag in 3.18 and see which diff has fewest lines May 24 13:07:27 yeah, will do May 24 13:10:06 anyone knows what the status of this kernel is? https://github.com/mbgg/linux-mediatek May 24 13:11:02 it doesn't seem to contain mt6797 May 24 13:11:22 or android patches May 24 13:11:47 For who this conserns: I just rooted my android by only installing the boot_patched component in flashtool - no reinsall needed, all settings and apps preserved May 24 13:11:59 install magisk and done May 24 13:14:53 thanks for the info! :) May 24 13:14:55 good to know May 24 13:18:26 closest i can find is 6cd09de653f328c2bbd7a06aea490264081cf066 with a 98180 line diff May 24 13:19:25 the meizu mx6 kernel (same SoC) has 340415 line diff May 24 13:19:30 Omegamoon: Matthias Brugger is the official Mediatek/SoC maintainer, so everything in that tree gets mainlined May 24 13:21:16 it looks like .gitignore has been stripped? wat May 24 13:21:48 someone took a tarball and tossed it into git? May 24 13:21:51 yes May 24 13:22:04 fun, eh May 24 13:22:20 i'll just put them back, that should help the diff May 24 13:23:56 @kilobyte: thanks... I'm new to Mediatek, so I'm just gathering all the information to get me going ;) May 24 13:24:42 shrank the diff by 140 lines :) May 24 13:55:40 Omegamoon, you're generally safe with flashing kernels May 24 13:57:11 newest dualboot release is going to have 3 boot slots, but in case something screws up, you can always flash via FlashTool May 24 13:59:20 cos-, honestly, 4.x is unlikely as Android 8 comes with 3.18 for mt6797 from MediaTek May 24 14:02:28 generally unlocked MediaTek devices are rather hard to brick properly with flashing, the only partition to be cautious of is preloader - in case it's missing, read-only BROM will trigger USB download, but in case wrong version is flashed on purpose - you may get stuck without finding KCOL0 pin to trigger download mode May 24 14:06:52 Is the updated keyboard app available as .apk? May 24 14:08:32 oh look, yalp May 24 14:09:20 NeKit: sounds interesting; I'm used to Allwinners where you can just stick in a SD card and it has priority May 24 14:10:51 pff my gemini keeps forgetting the proper layout for the hw keyboard, it still goes to UK for the third time in a row, and I can't get it back to US. What is the trick to this? May 24 14:13:35 Zevv: found this hint on the forum: "• If the layout is still wrong after setting it under the Keyboard app, use the Android config method instead." May 24 14:14:01 I guess I'm confused by all the different keyboard settings May 24 14:14:09 although in your case the layout is at first correct, then it switches back to a wrong one May 24 14:15:22 there's android keyboard, google keyboard, genini keyboard , google japanese input, google pynyin input May 24 14:15:25 Why?! May 24 14:15:45 AOSP? May 24 14:15:45 tried to set the layout in Planet's config tool and to reboot the device immediately after? May 24 14:15:55 Three times May 24 14:16:32 going to do a hard reboot no May 24 14:16:34 w May 24 14:17:09 ok... I guess there must be some conflict then between Gemini's and Android's config tools May 24 14:17:33 it seems May 24 14:17:41 still get the pound sign at shift-3 May 24 14:24:45 yes, hard reboot and then configure from android keyboard settings, not gemini keyboard app May 24 14:24:50 thanks :) May 24 14:44:30 great to hear it's working now May 24 14:44:34 later May 24 15:03:26 I have a password lock on my gemini May 24 15:03:38 since finally the keyboard makes that practical May 24 15:04:00 but it seems that my first try at unlocking is always wrong May 24 15:04:10 unless I wait before entering the password May 24 17:04:53 somebody from oesf forum here that can unlock my account? May 24 18:16:02 flokli: I'm here May 24 18:17:52 flokli: I have now validated your account, and thanks for registering May 24 18:17:57 works, thanks! May 24 18:18:11 you're welcome :) May 24 18:23:40 flokli: and I'm looking forward for your Gemini teardown pics, it seems you're the first to have done it May 24 18:40:09 finally, order locked May 24 18:48:34 akik: enjoy the days between now and when you receive it -- they'll be your last entirely relaxed days for quite a while! i've had mine for more than two weeks and am still trying all manner of configurations, updates, and the like (while also troubling the people who know things here with silly questions and foolish mistakes). May 24 18:49:03 that is to say my silly questions and mistakes. May 24 18:50:02 do they sell the additional perks at the same time? May 24 18:50:23 send May 24 18:58:39 akik i got my 'all-in upgrade' in same box as gemini. as far as i know no camera add-ons have yet been produced, so i am still 'order placed' on that item May 24 19:02:34 connectivity kit is also order locked May 24 19:18:05 Does anyone here happen to know how the gemini leds are driven? Theres a service called com.pripla.gemini.ledison doing its thing, I'd like to add some glue to be able to scripts the leds from termux May 24 19:18:24 I was hoping for /sys/class/led or /sys/class/gpio, but that's too linux-centric I guess May 24 19:18:33 from termux you can write to the proc interface May 24 19:19:27 yeah, but the question is how the led GPIO's are driven from userspace May 24 19:19:40 i know May 24 19:19:42 I see ioctl's going to /dev/binder May 24 19:19:52 that's somewhere into androidland I don't know May 24 19:20:03 do you want to know how they work in android or in linux? May 24 19:20:15 ie without android May 24 19:20:23 Well, I'm stuck with android for now May 24 19:20:34 so that would be termux userspace under android, optionally root if needed May 24 19:20:48 what's termux? May 24 19:20:50 echo 7 1 0 1 > /proc/aw9120_operation May 24 19:20:58 look there, great May 24 19:21:09 led should go red above tab May 24 19:21:27 Beiriannydd: thanks that's what I needed May 24 19:21:59 someone documented it somewhere but I dont recall May 24 19:22:05 that file doesn't exist May 24 19:22:34 echo 7 0 1 1 > /proc/aw9120_operation for blue led May 24 19:22:41 does it also drive the 5 colored leds? May 24 19:22:55 try lower numbers for the first digit May 24 19:23:07 led, r, g, b probably May 24 19:23:12 yep, that does it May 24 19:23:18 the internal led only has two May 24 19:23:22 colours May 24 19:23:50 too bad they didn't implement pwming May 24 19:23:53 I only use linux in a chroot through termux May 24 19:24:19 I have most things I care about working May 24 19:24:28 dbus, avahi May 24 19:24:57 chroot linux you probably have all you want May 24 19:25:09 I'm just fiddling arount in termux, but that seems to have all I need for now May 24 19:25:14 I want Docker so unfortunately that is still a bridge too far May 24 19:25:17 scripting, compiler for some glue May 24 19:25:35 do you have the 25 version? May 24 19:25:37 27 May 24 19:25:38 I am doing vim and golang dev May 24 19:25:45 x27 for me May 24 19:25:50 cos i don't have /proc/aw9120_operation May 24 19:26:03 only aw9120_reg and aw9120_value May 24 19:26:05 this is the original rooted kernel May 24 19:26:14 well, they've changed it May 24 19:26:21 yay May 24 19:26:26 or it's different in the rooted kernel May 24 19:26:53 I guess I will stay where I am until it stabilizes May 24 19:26:58 i described how to control the LEDs from android here btw: https://www.oesf.org/forum/index.php?s=&showtopic=34996&view=findpost&p=286028 May 24 19:27:16 this does not work for the internal LEDs but does work for the six on the outside May 24 19:28:07 akik: mine arrived together -- gemini and connectivity stuff. May 24 19:28:11 ah so that's the path I was followinging through the ledison service May 24 19:29:10 that's what the ledison app does internally. you dont need ledison to use that code, it is patched into the core android framework May 24 19:29:11 mine too May 24 19:29:28 ledison can receive an intent to play a predefined pattern May 24 19:29:43 or at least it is intended to, i dont know if it works May 24 19:29:52 it may not be fully implemented yet May 24 19:30:03 good question May 24 19:30:37 also on this kernel i have "red" and "green" in /sys/class/led May 24 19:30:49 those must be the charging LED which isn't on the aw9120 May 24 19:31:04 seems likely May 24 19:31:23 red and green do nothing for me May 24 19:31:31 i dont have permission to access them May 24 19:31:33 the backlight led is exposed as led as well, which can be driven from there May 24 19:31:49 tehe led is probably bound to some kernel module anyway so it will ignore user space access May 24 19:39:25 hmm this is weird May 24 19:39:34 the charge LED is multicolor as well May 24 19:39:36 the 'green' and 'led' leds do actually do somehing May 24 19:39:45 yes May 24 19:39:52 its green and red :) May 24 19:40:09 yeah but I didn't notice because the charge led itself was too bright to really notice May 24 19:40:22 what do you mean? May 24 19:40:23 I can pwm drive the 5 color leds now May 24 19:40:50 the android api supports 4 different brightness May 24 19:40:54 including off May 24 19:41:02 however the others all look pretty much the same May 24 19:41:52 yeah the brigness seems to be linear instead of logarithmic May 24 19:43:11 well look there, all leds full white on might not be enough to use as a camera flash May 24 19:43:19 but it's definately enough to get my keys in my lock at night May 24 19:43:27 seems I have found a flashlight May 24 19:44:46 make an app May 24 19:48:00 I don't android May 24 19:48:05 its against my principles May 24 19:51:33 hmm... if my script is right, so far every file it has checked exists somewhere in a git history May 24 19:51:48 its only done about 20% of the repo though May 24 20:15:53 ali1234, what does it check against? May 24 20:16:10 android-common May 24 20:16:18 nice! May 24 20:16:21 and upstream May 24 20:16:36 but my script was wrong. so far 300 files dont exist in their exact state May 24 20:16:55 ali1234: I'm working on rewriting the LED drivers btw May 24 20:17:01 I guess most important things for us are in drivers/misc/mediatek May 24 20:17:03 aw9120 and the backlight/etc. one May 24 20:17:24 I'm also planning on revising the battery driver to better fit the expected Linux sysfs interface May 24 20:17:36 try to diff it with https://github.com/MediatekAndroidDevelopers/android_kernel_vernee_apollo_lite May 24 20:17:59 the mx6 kernel release is similar May 24 20:18:12 the thing is though that all the non-mediatek files are really different May 24 20:18:16 cos it'sa much older base May 24 20:18:27 but without history? May 24 20:18:31 yes May 24 20:19:16 that one you linked might be quite similar - it's got the same problem with the name/version mismatch May 24 20:19:46 i'll add it and see what happens May 24 20:20:18 I checked what they did, likely they just imported MediaTek-modified kernel on top of same release in git May 24 20:20:34 (https://github.com/MediatekAndroidDevelopers/android_kernel_vernee_apollo_lite/commit/a7a0a56290c6bde26eb4f2c3fa9a2fa7ec78111f?diff=split) May 24 20:21:09 thats pretty much all you can do May 24 20:22:14 2.9 million additions? May 24 20:22:26 yeah they didn't pick a good commit to slap it over May 24 20:22:52 the closest i have found so far has about 300000 changes and 1500 changed files May 24 20:23:04 *30000 May 24 20:28:39 30k changed lines, or 30k hunks? May 24 20:28:47 changed lines May 24 20:28:59 :) May 24 20:29:02 minus completely new files? May 24 20:29:18 they count as 1 line :) May 24 20:29:32 and are included in the 1500 May 24 20:45:45 grw: let's continue in here :-) May 24 20:50:16 grw: got serial! May 24 20:50:18 woohoo May 24 21:10:05 flokli: nice :) May 24 21:51:02 wow, these pads are tiny May 24 23:26:10 * kilobyte ducks. May 24 23:26:22 mis-up-arrow May 24 23:28:51 @#$%^&* bastards from that shitty DPD excuse for a company decided to take yet another week for the delivery... May 24 23:58:02 fwiw -- i have kmail and korganizer working pretty well -- which is to say full-screen with fonts big enough to be useful -- here. works better on gemini than thunderbird does, unless you have the world's best eyesight. May 24 23:58:50 I am using mutt in termux May 25 00:03:38 i'm thinking the linux side, which with configuration works pretty well, though no phone yet. was considering mutt and alpine both, and have them both installed, but in that i run kmail on the desktop i thought i'd try it on the gemini as well. the trick in x apps on gemini, imho, is to make everything full screen all the time. May 25 00:07:21 the screen isn't physically big enough to make multiple windows reasonable May 25 00:08:16 for most tasks, that is May 25 00:35:21 given that point, depscribe[m], I have no interest in Linux on an Android kernel without Android apps :) Only reason I'd want Linux is for Docker May 25 00:37:16 ... "Linux on an Android kernel" ?!? How do you do that? May 25 00:38:19 I mean Linux kernel setup for android with funky permissions May 25 00:44:42 if I boot into Linux, I want it to work like Linux. May 25 00:48:20 Dont get me wrong, I love my Gemini May 25 00:53:51 but the best experience for me is with a full screen/split screen pinch scalable terminal May 25 00:54:11 it works really well. May 25 00:55:19 I have Atomic on the right of my screen and Vim on the left. May 25 00:57:06 if we get Linux on Gemini being a full fat Linux like on Raspberry Pi3 then I'm down. May 25 00:58:08 but I totally understand it would be hard to get the Android toys like Hybris working then May 25 00:58:53 cd **** ENDING LOGGING AT Fri May 25 03:00:03 2018