brolin_empey | I used my N900 again to test the composite video input of a greyscale composite video monitor from 1998 I have that may have been powered off for at least a decade until tonight: | 11:44 |
---|---|---|
brolin_empey | https://lh3.googleusercontent.com/-YTiaAkg7UbY/XO5SF9YKapI/AAAAAAAACuU/GtMG9TdmCMAaV5z-TN9T-WlwY1nr3HXUACK8BGAs/s0/2019-05-29.jpg | 11:44 |
dreamer | wow the keys on that one are properly worn out o.O | 11:53 |
dreamer | what's that thing with all the dots in the icon bar? | 11:54 |
brolin_empey | The keys are not worn out, only the paint (?) is worn/scraped off from my fingernails. | 12:02 |
brolin_empey | It is a 24-hour binary clock (not BCD). I learned to quickly read it whilst I still used the N900 every day because I use my handheld computer as a pocket watch. | 12:02 |
sicelo | on the subject of phones capable of using external dispalys, those that support HDMI - do they also output audio via HDMI, or generally video-only? | 13:08 |
KotCzarny | if pinephone goes to fruitition, it will be with audio | 13:08 |
KotCzarny | cant comment on androids or samsungs | 13:08 |
sicelo | nice - about pinephone | 13:11 |
CcxWrk | Had two Xperias with HDMI out but both died before I had chance to try it out. (Doesn't really work with contemporary kernel anyway) | 13:11 |
KotCzarny | sicelo, but i assume they go with audio | 13:12 |
KotCzarny | otherwise it wouldnt make sense | 13:12 |
sicelo | KotCzarny: now that you're on Android, areyou going to try porting oscp? | 13:12 |
KotCzarny | sicelo, it's in the todo from the very beginning | 13:13 |
sicelo | right, it makes sense for both audio & video | 13:13 |
KotCzarny | but it will be quite a rewrite, so only protocol will remain the same | 13:13 |
bencoh | KotCzarny: wait, you moved to android? | 13:14 |
KotCzarny | bencoh, had to, i need few apps available on droid, but as i've said before, i still carry n900 as a tablet/ssh/linux/media player | 13:14 |
bencoh | :) | 13:15 |
sicelo | but i think termux might cover those uses too, no? | 13:16 |
KotCzarny | nah, i like n900 | 13:16 |
KotCzarny | both the os and design | 13:16 |
sicelo | :-) | 13:16 |
KotCzarny | and ability to write/compile tools on the go | 13:17 |
bencoh | :) | 13:17 |
KotCzarny | that's why there is 'linux' along the uses | 13:17 |
KotCzarny | maybe pinefolks could be convinced to do pinephonekb model ;) | 13:18 |
KotCzarny | but i guess that depends on the success of pinephone | 13:18 |
sicelo | someone was saying thee will be something done in connection with hwkbd | 13:19 |
bencoh | KotCzarny: if anything, I'd rather buy a droid4 tbh | 13:19 |
KotCzarny | bencoh, i like allwinner too | 13:19 |
bencoh | mainline linux works there | 13:19 |
KotCzarny | and i hate pvr | 13:19 |
bencoh | I hate pvr as well tbh | 13:20 |
bencoh | I don't use it thus far (on droid4) | 13:20 |
sicelo | on the droid you're using Android then? version? | 13:20 |
KotCzarny | 6.0 | 13:20 |
bencoh | uh? | 13:21 |
KotCzarny | got the phone for free and replaced screen for ~20usd | 13:21 |
KotCzarny | asus_x007d | 13:21 |
sicelo | i wanted to say, bencoh, on the droid4 | 13:21 |
KotCzarny | :) | 13:21 |
bencoh | devuan + patched mainline (from ~4.18) | 13:22 |
KotCzarny | what wm? | 13:22 |
bencoh | I don't use it as a phone thus far though | 13:22 |
bencoh | wmii :] | 13:22 |
sicelo | is there an LOS build for your phone KotCzarny | 13:22 |
KotCzarny | is it touch friendly? | 13:22 |
KotCzarny | sicelo: los? | 13:22 |
bencoh | wmii is a keyboard-driven tilingwm | 13:22 |
KotCzarny | heh | 13:22 |
sicelo | nice @ bencoh. how is the battery consumption? | 13:22 |
bencoh | you could run maemo-leste though | 13:23 |
bencoh | sicelo: awful | 13:23 |
KotCzarny | not without pvr | 13:23 |
sicelo | KotCzarny: lineage OS (LOS) | 13:23 |
bencoh | KotCzarny: well, that's the leste show stopper on droid4 yeah. one would have to either find a way to disable compositing, or bringup pvr on recent kernels | 13:23 |
bencoh | sicelo: a day at most | 13:24 |
KotCzarny | sicelo: nice to know about los, although for now all the needed apps work without a problem | 13:24 |
KotCzarny | no need to sideload etc | 13:24 |
bencoh | it's more of a pocket computer for now | 13:24 |
KotCzarny | missing gps is a slight ugh | 13:25 |
bencoh | talking about gps, it looks like I have a fix for the n900/maemo5 gps issues | 13:25 |
bencoh | (allowing to use supl.google.com) | 13:25 |
sicelo | i'm happy with that kind of functionality @ bencoh - i hope to get a droid4 sometime in the future, so it's good to hear from others | 13:26 |
sicelo | seems pavel is using his droid4 as a daily driver | 13:26 |
bencoh | well then as a pocket computer it's pretty nice and handy | 13:26 |
bencoh | yeah | 13:26 |
sicelo | bencoh: n900 - gps - i guess many of us are now all ears. :) | 13:27 |
bencoh | I don't think it's stable/mature enough for that though, but ... :) | 13:27 |
bencoh | n900/gps - it involves running supl-proxy | 13:27 |
bencoh | I thought it didn't work at first, but as a matter of fact it might very well be working | 13:27 |
KotCzarny | bencoh, maybe prepare package ? | 13:27 |
bencoh | KotCzarny: I want to patch supl-proxy first to allow daemonizing | 13:28 |
KotCzarny | i suspect it's something that might need perpetual support | 13:28 |
bencoh | for now it exits after first connection | 13:28 |
sicelo | this is good news. | 13:28 |
bencoh | (meaning I run it manually everytime I want to use gps) | 13:29 |
bencoh | I'm still not certain it does everything needed to get the full expected info from supl, but since I started using it I haven't had gps fix issues | 13:29 |
sicelo | i would like to test this too | 13:31 |
bencoh | you can already install the supl package | 13:32 |
bencoh | and setup cert as explained at https://www.tajuma.com/supl/supl-proxy-ex.html | 13:33 |
bencoh | for some reason you need to create a cert for a domain with a valid-ish domain.tld form | 13:34 |
bencoh | (I used a subdomain of a personal one) | 13:34 |
bencoh | oh and, maemo.muarf.org is down for the moment, I'll have to run a mirror until main server gets back up | 13:45 |
sicelo | thanks lots. will test it. | 13:45 |
i336 | wow, more people here than I expected :) | 14:30 |
i336 | hi everyone. I seek to acquire some hens' teeth! | 14:30 |
i336 | I am trying to get OS200x running in qemu-system-arm. | 14:30 |
KotCzarny | masochist, eh? | 14:31 |
i336 | haha | 14:31 |
i336 | I'm quite happy to info-dump what I've done/tried thus far, but want to start first with a question: which would be better, here or t.m.o? | 14:32 |
KotCzarny | better start with 'what are you trying to achieve' | 14:32 |
i336 | I've just realized I can best explain this with screenshots | 14:32 |
i336 | give me about 3 minutes... actually make that 5, I kind of need to close some tabs lol and everything's swapping | 14:33 |
i336 | OK, here is the answer to "what are you trying to achieve" in 7,000 words :) https://imgur.com/a/JsqQPzr | 14:42 |
i336 | TL;DR: the Garnet VM for x86 is a stupid simulator. | 14:43 |
i336 | but the ARM version... well, it's just a Linux armel binary. | 14:43 |
i336 | so, if you give it Linux armel, it will run. | 14:43 |
i336 | as demonstrated in the screenshots. and it's the "real" version of GVM. | 14:43 |
i336 | it runs real actual ARM Palm 5.x applets and everything. | 14:44 |
i336 | about... 4-5 days ago I went "...hang on a minute, surely this must work??", downloaded a debian squeeze ARM image from https://people.debian.org/~aurel32/qemu/, and tried it. | 14:45 |
i336 | it promptly crashed with "Illegal instruction" :) | 14:45 |
i336 | so then I learned about armv7 and downloaded the debian wheezy image and tried to make that work... except now I wasn't using debian squeeze :/ | 14:46 |
i336 | so I converted the squeeze disk image from ext3 to ext4 so it would work with the debian wheezy kernel (yes, also copying /lib/modules over), and had a working armv7 debian squeeze system | 14:47 |
i336 | which boots GVM just fine! | 14:47 |
i336 | ....and now to the problem: "hi I mushed a bunch of random things together" isn't maemo. | 14:47 |
i336 | in the 2nd-to-last screenshot, in the Settings window, I'm about to click on "background image" | 14:48 |
i336 | when I click that, it tries to talk to the hildon file manager process, fails somehow, and asplodes. | 14:48 |
i336 | so, for the past ~day or two I've been scp-ing random directories and files from this random scratchbox VM I found into the debian armel environment | 14:50 |
i336 | and progressively getting more and more things working | 14:50 |
i336 | but unfortunately I am completely stuck at: (let me see if I still have the terminal open) | 14:50 |
i336 | # maemo-invoker /usr/bin/hildon-desktop.launch | 14:50 |
i336 | "Tidy - unable to load shader: GLSL shaders not supported" // "ClutterEGL - clutter_stage_get_configs: eglChooseConfig failed" // "ClutterEGL - clutter_stage_egl_realize: Unable to create an EGL surface" | 14:51 |
i336 | and several tons of Pango - ... assertion ... failed | 14:51 |
i336 | how do I opengl? :< | 14:51 |
i336 | I found http://www.tuug.fi/~toni/serendipity/index.php?/archives/18-N900-running-on-Mac-OS-X.html but it mentions that the version of QEMU with n900 support doesn't support SGX graphics emulation | 14:53 |
i336 | I'm honestly happy to run OS2008 in an emulated N810 | 14:53 |
KotCzarny | hmm | 14:53 |
KotCzarny | another idea would be finding n8x0 ? | 14:53 |
i336 | hmmmmm | 14:53 |
* i336 laughs | 14:53 | |
KotCzarny | and i think some people ran garnet on n900 too | 14:54 |
i336 | yeah the version of GVM I "found" is "for" OS2009 | 14:54 |
i336 | garnet-vm-1.0.6b-itos2009-armel.deb | 14:54 |
KotCzarny | ~garnet | 14:54 |
KotCzarny | ~ping | 14:54 |
infobot | ~pong | 14:54 |
i336 | ~gvm | 14:55 |
infobot | Generic Virtual Machine for Perl. URL: http://www.sabren.com/code/gvm/ | 14:55 |
KotCzarny | ~garnetvm | 14:55 |
i336 | the idea about finding an n[89][10]0^W n8x0 is an interesting one, because my actual goal is to see how semi-portable GVM can be | 14:56 |
i336 | which means sandboxing whatever things it expects | 14:56 |
i336 | gvm itself works; gvmlauncher is what's crashing. so on the one hand if I can get gvmlauncher running in the environment it expects (maemo inside qemu), it'll be easier to see if/how I might port everything over | 14:57 |
KotCzarny | i think you can install those debs you have in n900 too | 14:59 |
KotCzarny | you might get working n900 for ~20-30usd | 15:01 |
KotCzarny | although in australia it might be tad more | 15:02 |
i336 | something to keep in mind, yeah (both things :) ) | 15:08 |
i336 | also I found the .deb online, it's floating around :D | 15:08 |
KotCzarny | i suspect there is no other way to get it now, company might be defunct | 15:09 |
i336 | yep, ACCESS stopped mentioning it years ago. kind of sad | 15:16 |
i336 | I actually just started thinking about this about 3-4 days ago or so, surprised it was easy as it was to get it like 70% or so working (the other 30% being that there's no mouse cursor \o/, I don't have audio redirection working (probably easily fixed), the launcher (which also does hotsync) crashes, etc) | 15:17 |
i336 | I think I'll do a t.m.o post and dump all the links/references I've found thus far, since the forum is better at async communication than IRC is | 15:18 |
i336 | I'll post the link here in a bit | 15:18 |
sicelo | bencoh: did you have to specify the mcc, mcn, lac, and ci info, or supl.google is forgiving? | 17:14 |
sicelo | (i haven't yet got around to configuring the server and certs, but reading through the documentation) | 17:15 |
bencoh | supl.google isn't too forgiving, you need specify gsm 'position' | 17:15 |
bencoh | +to | 17:15 |
sicelo | interesting. :) | 17:18 |
bencoh | that's for supl-client though | 17:23 |
sicelo | the supl-client is good though ... i just tested with the gsm details and the location it returns is good enough. must move on the the proxy now | 18:46 |
sicelo | trying to compile supl-proxy on my pc - http://paste.debian.net/1084595/ | 20:30 |
sicelo | i guess this error has a simple solution, but i haven't found it and would appreciate help from anyone | 20:31 |
KotCzarny | openssl mismatches | 20:31 |
KotCzarny | that supl-proxy will run on pc or n900/ | 20:32 |
sicelo | it will run on pc. | 20:33 |
KotCzarny | then it might require different openssl version than the one you have | 20:33 |
KotCzarny | or you have headers/libs mismatched | 20:33 |
KotCzarny | check if you dont have libs/headers in /usr/local/ | 20:38 |
sicelo | i have libs - libssl-dev is installed | 21:03 |
bencoh | sicelo: supl is already present in extra-devel | 21:31 |
bencoh | I wouldn't bother building it for pc | 21:32 |
sicelo | ok. guess i'm missing something else then. here's what i did: 1.) on N900 control panel > Location, i set the name of my own subdomain, 2. created and imported certificate for this domain name, 3. in /etc/hosts set this domain to point to localhost, 4. run on N900, `supl-proxy supl.google.com`, and then open a maps application. | 21:52 |
sicelo | the above steps result in supl-proxy just exiting, with nothing printed to console. | 21:54 |
sicelo | however, if i use supl-client to talk to the proxy, it works and returns info, `supl-client --cell=gsm:653,10:0xc9,0x5a53 --format human sicelo.kozue.info`, and i see a lot of output from supl-proxy. | 21:59 |
sicelo | "proxy just exiting with nothing printed to console" is incorrect sorry. i meant, with nothing more than the three lines, Connection from 127.0.0.1:56016 // SSL connection using AES256-SHA // Client does not have certificate. | 22:12 |
bencoh | it doesn't sound that bad, but lemme see | 22:24 |
bencoh | I get SSL connection using AES256-SHA | 22:26 |
bencoh | Client does not have certificate. | 22:26 |
bencoh | then the whole transfer | 22:27 |
bencoh | if you don't then I suspect supl-proxy certificate wasn't properly added | 22:27 |
bencoh | (either that, or domain is considered invalid) | 22:27 |
sicelo | mmm, that's odd. let me reboot | 22:28 |
bencoh | What does cmcli -v returns on your domain? | 22:29 |
bencoh | like cmcli -v n900.muarf.org:7275 | 22:30 |
bencoh | (this isn't a real subdomain, it just points to 127.0.0.1 on my phone) | 22:30 |
sicelo | cmcli -v sicelo.kozue.info:7275 | 22:32 |
sicelo | 74d057d94d690c0d5bf3b167714b164c05ad66fb sicelo.kozue.info Verification failed: unable to get local issuer certificate | 22:32 |
bencoh | which is basically what I get as well | 22:33 |
sicelo | now i get a transfer. seemed i needed that reboot | 22:35 |
bencoh | cmcli -T common-ca -v n900.muarf.org:7275 | 22:36 |
bencoh | that returns verification okay | 22:36 |
sicelo | verification OK for me too with that one | 22:37 |
bencoh | (I hate the whole maemo certman thing) | 22:37 |
sicelo | and voila! fix - right inside the house. thanks bencoh :) | 22:40 |
bencoh | :-) | 22:41 |
bencoh | do you have all the steps somewhere? | 22:42 |
sicelo | in my head, yes | 22:42 |
bencoh | tbh I never really bothered writing it down, apart from keeping it in my .bash_history | 22:42 |
bencoh | huhu | 22:42 |
sicelo | i can job something down | 22:42 |
sicelo | *jot | 22:42 |
DocScrutinizer05 | ((output audio via HDMI,)) samsung does, with the USB<->HDMI adapter | 22:43 |
bencoh | we'll probably need that if we're ever to make a configuration package | 22:43 |
bencoh | (that would load the supl-proxy cert to certman, edit /etc/hosts, and possibly configure location-proxy to point to it) | 22:44 |
DocScrutinizer05 | damn now, my printers are elsewhere next room, PC and kbd/moni on the floor - what a mess | 22:45 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!