**** BEGIN LOGGING AT Sun Nov 22 02:59:59 2015 **** BEGIN LOGGING AT Sun Nov 22 03:37:53 2015 **** BEGIN LOGGING AT Sun Nov 22 03:50:51 2015 Nov 22 07:34:22 ceene, have you dabbled in upnp perchance? Nov 22 07:58:59 KotCzarny_: Have you tried Google? A quick search shows gupnpav being the popular option for doing upnpav Nov 22 07:59:56 jonwil, c example please? also, minimal dependencies please, i dont want to link to the half of the gnome Nov 22 08:00:09 Is this intended for N900 or for something else? Nov 22 08:00:20 portable preferably Nov 22 08:00:46 I dont know of any gupnpav example but I am sure if you searched with Google you could find something Nov 22 08:01:06 thing is i didnt find anything in particular Nov 22 08:01:25 vlc code is c++ Nov 22 08:01:56 if you can find libupnp/pupnp tutorial or c examples that would be awesome Nov 22 08:05:13 As for dependencies, libgupnp doesn't seem to require a huge amount of libs (the version on N900 anyway) Nov 22 08:05:20 it does need glib and dbus though Nov 22 08:05:23 and dbus-glib Nov 22 08:05:54 but yeah I have no idea about how to use it or where to find examples Nov 22 08:06:05 there are no examples Nov 22 08:06:22 or they are named in a way incompatible with the other world Nov 22 08:06:33 ie. some weird intel naming Nov 22 08:06:44 https://raw.githubusercontent.com/skatkov/upnp-client-lib/master/upnp.py Nov 22 08:06:53 this is upnp implementation in python Nov 22 08:06:58 https://raw.githubusercontent.com/skatkov/upnp-client-lib/master/upnp_test.py Nov 22 08:07:10 and this is the simple client in upnp Nov 22 08:07:15 i might reimplement that in c Nov 22 08:07:49 there is http://repository.maemo.org/pool/maemo5.0/free/m/mafw-upnp-source/ Nov 22 08:07:57 which uses gupnp-av Nov 22 08:09:30 upnp is quite simple, but implementations are fricky convoluted Nov 22 08:10:20 all one would need is 1/ scan for devices, 2/ request resources available on devices, 3/ use resource Nov 22 08:10:39 1/ is multicast query, 2 and 3 are http queries Nov 22 08:11:01 but i need to gather all the magic keywords Nov 22 08:21:20 http://www.upnp-hacks.org/sane2006-paper.pdf Nov 22 08:21:22 hah. Nov 22 08:44:35 jonwil: h! :) Nov 22 08:44:40 hi Nov 22 08:44:44 hi! even Nov 22 08:45:05 *and they finally met* Nov 22 08:45:10 I was in athens for a couple of days, so didn't have time to reply Nov 22 08:45:13 *and there was much rejoicing* Nov 22 08:45:16 fair enough :) Nov 22 08:45:24 So do you have any comments on this idea http://talk.maemo.org/showthread.php?goto=newpost&t=96173 ? Nov 22 08:46:24 also can I get commit access to https://notabug.org/freemangordon/pulseaudio-nokia/ since I want to do some work on it? Nov 22 08:46:29 afaik PA should be backwards-compatible, so maybe we should upgrade PA Nov 22 08:46:56 Oh and if there is anything I should know in terms of contributing to pulseaudio-nokia (e.g. certain things I need installed in my scratchbox) please let me know Nov 22 08:46:56 jonwil: sure, I'll give you commit access, though I think it is better to move PA sources to github Nov 22 08:47:00 yes it is Nov 22 08:47:07 Lets put pulseaudio-nokia in cssu github Nov 22 08:47:10 Best place for it Nov 22 08:47:18 yep Nov 22 08:47:47 so anything special I need to know before I start fiddling with it? Nov 22 08:47:48 I will try to do it in the evening, as well as commenting on your questions Nov 22 08:47:56 ok Nov 22 08:48:52 yes, you should have gcc4.7 if you want to compile xprot Nov 22 08:49:14 and I get that from where? Nov 22 08:49:24 cssu-thumb SB Nov 22 08:49:31 ok Nov 22 08:49:51 jonwil: http://wiki.maemo.org/CSSU-thumb_toolchain_setup_%28gcc4.7.2-linaro%29 Nov 22 08:50:04 how did nokia build it? Nov 22 08:50:06 I figured out a few more variables in the big userdata structure btw Nov 22 08:50:11 Nokia used armcc Nov 22 08:50:16 ah Nov 22 08:50:18 for the NEON stuff Nov 22 08:50:20 bencoh: they didn't use NEON intrinsics Nov 22 08:50:29 ah² Nov 22 08:50:51 yes, they hand-coded the NOEN stuff Nov 22 08:51:08 also armcc seems to have wonderful auto-vectorizer Nov 22 08:51:25 anyway, /me gtg now, see you later Nov 22 08:51:47 jonwil: great (re bug structure) Nov 22 08:51:50 *big Nov 22 09:06:52 I can push pulseaudio-nokia to github if you like, I know how to do it and I have a local up-to-date copy... Nov 22 09:07:26 * jonwil will go ahead and do it anyway :) Nov 22 09:23:52 freemangordon: I pushed the code from notabug to cssu such that origin/master is the Fremantle code and origin/harmattan is the Harmattan bits we started with (since that makes more logical sense being that we want the Fremantle bits). Now I will start hacking on the code :) Nov 22 09:35:02 good Nov 22 09:35:14 BTW I have some uncommited code here as well Nov 22 09:58:15 fmg: will you update cssu-thumb while you are at it? Nov 22 10:05:24 KotCzarny: hmm? update what? Nov 22 10:05:52 pakcages that are newer on cssu? Nov 22 10:06:01 unless you did it in the meanwhile Nov 22 10:06:06 I think I already did that Nov 22 10:06:19 thanks, havent checked in a while Nov 22 10:16:17 jonwil: please pull PA Nov 22 10:17:29 I have a pull of https://github.com/community-ssu/pulseaudio-nokia as of right now sitting locally Nov 22 10:18:05 wairt no, I didn't see your pushes :) Nov 22 10:18:27 I hust pushed Nov 22 10:18:31 *just Nov 22 10:19:01 and you need those 2 more commits if you're going to work on userdata struct Nov 22 10:19:11 as I revealed a couple of more vars Nov 22 10:19:14 yes I can see Nov 22 10:20:24 :o Nov 22 10:20:58 Will compare what you have now to what I have in my IDA DB and see how accurate you got things :) Nov 22 10:21:16 :D Nov 22 10:21:17 ok Nov 22 10:28:42 which names do you give to the functions? Nov 22 10:31:24 kerio: those given by IDA Nov 22 10:31:53 or those found in meego sources or in harmattang debug symbols Nov 22 10:46:17 KotCzarny: nop, i don't know anything about upnp Nov 22 11:13:29 freemangordon: what command do I run to actually compile things and see if the code changes I have made compile? Nov 22 11:22:53 for the very first try it is dpkg-buildpackage -rfakeroot -b. after that you may cd to /src/voice and just make Nov 22 11:41:10 jonwil: seems cmtsppech_connection struct is not correct Nov 22 11:41:30 yes I know it is not, I am working on correct versions of various structs Nov 22 11:41:39 cmtspeech_connection and also userdata Nov 22 11:41:41 good :) Nov 22 11:41:50 will be committing something as soon as it compiles :) Nov 22 11:41:57 ok Nov 22 11:42:21 I REed voice_init_cmtspeech Nov 22 11:42:40 yeah I REd what its doing but didn't clone it Nov 22 11:42:47 and voice_cmt_handler_new Nov 22 11:42:57 I mean, I cloned it Nov 22 11:43:46 but the clone is incorrect, as the structure is wring Nov 22 11:43:51 *wrong Nov 22 11:48:09 committed my changes to the structures Nov 22 11:48:48 I can confirm that ul_deadline does not exist in Fremantle blobs because I found voip_source_process_msg in Fremantle and it doesn't have the case VOICE_SOURCE_SET_UL_DEADLINE bit Nov 22 11:49:08 also in Fremantle blobs that field is most definatly pa_sink_input *cs_call_sink_input Nov 22 11:49:14 ok Nov 22 11:50:01 Also I #if 0'd out a couple things in module-nokia-voice.c just so it would compile (although the linker complains about a bunch of missing functions so it doesn't produce output yet) Nov 22 11:50:19 cmtspeech_connection struct should now be correct Nov 22 11:50:36 based on my analysis of the relavent init functions for that structure Nov 22 11:51:17 great Nov 22 11:51:45 I can confirm the various fragment size fields are size_t because A.They are size_t in meego source and B.Many of them are set from return value of pa_usec_to_bytes which returns size_t Nov 22 11:51:57 ok Nov 22 11:52:02 mixer_state is definatly not a pa_atomic_t in Fremantle (although it is in meego) Nov 22 11:52:06 you droppend one pa_atomic, why? Nov 22 11:52:50 in Fremantle, mixer_state is set directly and not via pa_atomic functions Nov 22 11:52:55 so it cant be pa_atomic_t Nov 22 11:53:00 ok Nov 22 11:53:11 main module init func has u->mixer_state = PROP_MIXER_TUNING_PRI for example Nov 22 11:53:47 ok Nov 22 11:54:28 sink_temp_buff_len is size_t in Fremantle since its size_t in meego and also its set via u->sink_temp_buff_len = 2 * u->hw_fragment_size_max and hw_fragment_size_max is size_t Nov 22 11:55:20 reverse engineering voice_parse_aep_steps and possibly also voice_pa_vol_to_aep_step should give us all the unknowns from field_248 to field_2C4 Nov 22 11:55:33 It appears to be an array of some sort, possibly an array of a data structure Nov 22 11:55:45 but that's all KI can figure out Nov 22 11:55:48 all I Nov 22 11:56:04 I think there is statis data that initializes those Nov 22 11:56:12 but will figure it out when it comes to it Nov 22 11:56:15 ok Nov 22 11:56:30 I believe field_3F4, field_3FC and field_3FD are all bitfields Nov 22 11:56:42 probably all bitfields of boolean values Nov 22 11:57:27 anyhow that's the data structure figured out as much as I can figure out Nov 22 11:57:37 and in fact I think we got most of it now :) Nov 22 11:57:45 :) Nov 22 11:58:45 jonwil: hmm, I think you should have not removed those unkX_running members, see close_cmtspeech_on_error Nov 22 11:59:17 looks ok to me when I look at it in IDA Nov 22 11:59:49 "if ( u->cmt_connection.unk2_running )" etc Nov 22 11:59:59 I think this is ul_running and dl_running Nov 22 12:00:08 and one more :) Nov 22 12:00:28 you dont have the correct definition of cmtspeech_connection I bet Nov 22 12:00:45 hmm, might be, going to sheck Nov 22 12:00:49 *check Nov 22 12:01:04 http://pastebin.com/qe2wfxBJ Nov 22 12:01:19 Thats what I have showing the offsets of the different fields Nov 22 12:02:43 jonwil: you were right, it was the definition Nov 22 12:03:26 going to clone and push voice_init_cmtspeech Nov 22 12:03:33 ok, great Nov 22 12:03:51 me, I am going to finish the clone of voice-voip-source.c Nov 22 12:03:56 i.e. make what we have now match what we need Nov 22 12:04:03 great Nov 22 12:12:43 ok, that's everything I can do for voice-voip-source.c Nov 22 12:20:07 ok now I see what happens Nov 22 12:20:48 voip audio comes from telepathy-stream-engine and is fed into the voip source/sink Nov 22 12:23:50 jonwil: seems like dl_state and ul_state are pa_atomic Nov 22 12:24:03 evidence for that? Nov 22 12:24:37 look at close_cmtspeech_on_error Nov 22 12:24:43 those ldrex/strex Nov 22 12:25:18 ok, if you think they are pa_atomic, feel free to change them Nov 22 12:25:24 will do Nov 22 16:38:17 freemangordon: ping Nov 22 16:39:34 merlin1991: pong Nov 22 16:40:09 which package pulls libspeex1 in -tumb? Nov 22 16:40:50 gst-plugins-bad iirc Nov 22 16:44:54 do you need libspeex-dsp too? Nov 22 16:49:32 merlin1991: most probably Nov 22 16:51:30 the maemo userspace is moving further and further away form what I'm used to Nov 22 16:51:38 just tried to use ip on device :D Nov 22 16:51:52 compile, package, install, done Nov 22 16:52:25 nah ip needs newer kernel interfaces .. Nov 22 16:54:30 what is ip? part of iproute2? Nov 22 16:54:35 yes Nov 22 16:55:07 so what happened when you used it merlin1991? Nov 22 16:55:21 iproute2 Nov 22 16:55:22 By Linux Foundatio... - November 19, 2009 - 6:23pm Nov 22 16:55:23 hum Nov 22 16:55:29 looks like it was close Nov 22 16:56:04 we have iproute2 on device (?) Nov 22 16:56:14 iproute(1) :) Nov 22 16:56:18 ah Nov 22 16:56:40 http://www.linuxgrill.com/anonymous/iproute2/ Nov 22 16:56:49 funnily enough tere is patch for 2.1.42 Nov 22 16:57:35 hmm still we have iproute from 2011 Nov 22 16:58:01 i think iproute2 was in the kernel as old as in 1997 Nov 22 17:01:38 well I'm used to iproute with versions around 3.x ... Nov 22 17:03:27 * merlin1991 goes back to faking a .changes file Nov 22 17:03:41 :) Nov 22 17:04:07 :) Nov 22 17:05:01 though they might have been updates on the way Nov 22 17:05:09 missing features etc Nov 22 17:22:14 freemangordon: libspeex is in the cssu repo now Nov 22 17:24:28 damn I need a way to mark my n900s Nov 22 17:24:43 can't find the -thumb one without battery power but all of them are flat except the -testing one ... Nov 22 17:24:46 i've used piece of grey tape and black marker Nov 22 17:25:08 named them 'M', 'T' and 'D' Nov 22 17:25:15 meaning? Nov 22 17:25:16 main, testing and devel ;) Nov 22 17:25:18 :D Nov 22 17:25:28 could be also S T D Nov 22 17:25:32 stable, testing, devel Nov 22 17:25:33 ;) Nov 22 17:25:58 I should have one with stock firmware one on cssu-testin one on cssu-stable and one on cssu-thumb but thb I don't even know anymore if that's still true Nov 22 17:26:15 then SF, CT and CS Nov 22 17:26:25 and CTT Nov 22 17:27:27 okay #1 is past flatbat recovery and currently in act_dead Nov 22 17:27:29 also, having different themes or colors can help Nov 22 17:27:33 the other one is not looking as good though Nov 22 17:27:47 yeah but again you need power for that :D Nov 22 17:27:51 :) Nov 22 17:27:51 I did the theme thing though Nov 22 17:29:22 merlin1991: thanks, going to try to update Nov 22 17:30:18 I'm currently charging all my n900s and will reflash and reinstall the -thumb one later todat Nov 22 17:30:27 if I find any other packages missing I'll add them too Nov 22 17:32:22 great Nov 22 17:33:16 while you are at it, can you check if doing wiki page instruction go flawlessly? Nov 22 17:33:35 last time i've tried fresh stock -> cssu-thumb it had some troubles Nov 22 17:33:46 mostly repos and some blocked packages Nov 22 17:38:48 OT: when google does not find datasheets you need, where else would you look? :( specifically, i would like to get full datasheet for a now-obsolete IC, OCC8001 'CONAN' .. on Internet I can only find a 2-page abbreviated one Nov 22 17:39:31 if any of you have ideas, i'd appreciate it. Nov 22 17:39:50 sicelo: go to forums and try asking people for copies Nov 22 17:40:42 seems only one person has the info i need, but he has made a product out of the thing and no longer interested in sharing :( Nov 22 17:41:09 still, ask Nov 22 17:41:17 fwiw, this 'person' is a network engineer at google (maybe he wiped all trace for the rest of us fools, haha) Nov 22 17:41:20 emails are still free Nov 22 17:41:29 KotCzarny: i asked him. Nov 22 17:43:35 tbh i don't know if he had access to datasheet too .. he posted pics that show he has nicely stocked lab .. he could just have used signal analysers, etc. the chip if for a sound system used in 1998-2002 Mercedes and Jaguar vehicles, in which the cd changer was connected to head-unit via fiber optics Nov 22 17:44:06 ask for notes then Nov 22 17:45:53 19:40 < Sicelo> seems only one person has the info i need, but he has made a product out of the thing and no longer interested in sharing Nov 22 17:45:56 KotCzarny: ^^ Nov 22 17:46:00 http://kay-bruns.de/comand_spdif_low.pdf Nov 22 17:46:09 maybe this one has something you can scavenge Nov 22 17:46:18 you buy his kit or forget about d2b Nov 22 17:46:52 :> Nov 22 17:46:59 i have that pdf, thanks .. although the german makes it not so understandable. also, his scenario wasn't exactly the one we need :( Nov 22 17:47:34 btw. you have n900, just use fm transmitter Nov 22 17:47:35 and oscp Nov 22 17:47:36 ;) Nov 22 17:47:37 i wrote kay bruns too. unfortunately they also abandoned the project (after car was sold) Nov 22 17:48:11 haha, i do use N900 for sure .. but who doesn't want crystal-clear sound? i live in the city here, and there are too many stations Nov 22 17:49:01 well, riding in the car rarely allows you to listen to crystal clear sound Nov 22 17:49:15 unless its crystal clear sound of revving engine Nov 22 17:50:19 my taste of music is bad according to friends and family .. when travelling with others (which is very often), i want to be able to have them stream music Nov 22 17:50:49 n900 plays streams happily Nov 22 17:51:12 i mean their music via bluetooth to car radio ... Nov 22 17:51:46 they don't necessarily have N900/N8 or whatever others have FM transmitter. and changing head unit isn't an option :) Nov 22 17:51:53 i think n900 can also be used as bt receiver? Nov 22 17:52:27 i tried that, yes, and it does work .. but .. it's a bit of a pain Nov 22 17:54:40 http://www.grajdanska.net/attachments/mercedes/Becker_BE3100.pdf page 13 ? Nov 22 17:55:23 got that too :) Nov 22 17:55:36 :) Nov 22 17:55:40 my problem is .. i need to know how to initialize the chip Nov 22 17:55:47 that's the missing part Nov 22 17:55:56 RE it then Nov 22 17:56:12 some proto sniffer Nov 22 17:59:05 yes, not going to be easy job, but looks like only option. unfortunate that information would completely disappear with no trace like this Nov 22 18:11:41 https://scholar.google.com/scholar?q=%22OCC+8001+Conan+Optical+Transceiver%2C%22 Nov 22 18:12:10 https://www.google.com/patents/US7512244 Nov 22 18:12:18 maybe you figure out something from those too Nov 22 18:13:22 http://www.google.pl/patents/US6473469 Nov 22 19:01:10 hmm, what's the algo deciding which package versions stay in repo and which are cleared out? Nov 22 19:01:14 http://repository.maemo.org/extras-devel/pool/fremantle/non-free/o/oscp/ Nov 22 19:06:47 cleared out in what way? Nov 22 19:27:42 sicelo: when new version is uploaded, uploader also removes old version based on some algo Nov 22 19:27:57 otherwise there would be 53 debs of oscp Nov 22 19:28:18 but only 7 remain Nov 22 19:28:36 with seemingly random pattern. maybe some bug in uploader? Nov 22 19:41:57 hi Nov 22 20:11:49 probably not random, but ... Nov 22 20:12:12 bencoh, looking at file dates its fully random Nov 22 20:52:09 ceene: how far you got with cellwriter? :) Nov 22 21:42:47 Sicelo: exactly 0 Nov 22 21:42:52 i totally forgot about that Nov 22 21:42:59 i've been quite busy at work Nov 22 21:43:09 and that always leaks into post-work hours Nov 22 21:43:25 that's the problem when you almost enjoy your work Nov 22 21:44:46 i'm enjoying a lot my new project at work, which is basically playing around with a fpga evaluation board Nov 22 21:46:21 neat : Nov 22 21:46:22 :) Nov 22 21:46:55 having fun at work is always a good thing (except for side projects :) Nov 22 22:03:48 what's cellwriter? Nov 22 22:31:17 DocScrutinizer05: maybe this thing ? http://risujin.org/cellwriter/ Nov 22 22:31:43 yep, that's the thing Nov 22 22:33:45 hmm, https://en.wikipedia.org/wiki/Graffiti_(Palm_OS) Nov 22 22:34:36 in fact, that's how i reached cellwriter Nov 22 22:34:44 by asking here about something similar to graffiti :) Nov 22 22:35:15 i had a palm m125 and a palm tx Nov 22 22:35:39 i still like those PIM applications a whole lot more than those of maemo and android Nov 22 22:36:24 i liked too the fact that you could obscure/hide certain entries a protect them with a password Nov 22 22:36:49 maemo can't do that, and as far as i know, android can't unless using specific apps, if they even exist Nov 22 22:44:26 "using certain apps" is the generic way which applies to maemo as well Nov 22 22:45:56 but yes, I fully agree that all maemo core apps are *very* poor on separating stuff (except for calendar which actually is great with multiple separate calendars). See gallery for a abysmal example, as well as contacts Nov 22 22:47:27 we should add a "user2" or $younameit account on most basic unix level, and a way to actually log in not only with "lock-code" but also with selecting which user account to log into Nov 22 22:47:57 ? Nov 22 22:48:19 bencoh: maemo5 fremantle has a single user account "user" Nov 22 22:48:30 well, it actually also has "root" Nov 22 22:48:33 that way you could lend the phone to friend without fear of him reading your personal mail, contacts or whatever Nov 22 22:48:37 yeah, I kinda know about it ;) Nov 22 22:48:58 lending my n900 feels a bit odd though Nov 22 22:49:13 nobody knows how to use it :) Nov 22 22:49:23 separating private and business use scenarios however feels pretty sane Nov 22 22:49:23 krkr :) Nov 22 22:50:19 I doubt gallery would benefit from an additional user, but gallery is fubar anyway Nov 22 22:50:55 call history and contacts actually would work as expected with a user-too Nov 22 22:50:59 afaik Nov 22 22:51:11 also messaging Nov 22 22:52:36 I guess camera and gallery *could* get set up in a way so they ignore the alien account's directories and files. Maybe even with mount namespaces Nov 22 22:53:07 gallery doesn't run with 'user' privileges? Nov 22 22:53:24 or does it use trackerd which is global? Nov 22 22:54:03 the latter, though tracker is not exactly global Nov 22 22:54:47 two trackerd then, one per user? Nov 22 22:55:01 you could probably lock tracker.cfg so user can't edit it without root permissions. Then config tracker so it doesn't index the photo dirs of user2 Nov 22 22:55:25 well, two tracker.cfg and databases, one per user Nov 22 22:55:53 both life in $home anyway, so there's no magic in this Nov 22 22:56:47 the major problem is missing comprehensive file permissions on the 29GB ~/MyD* Nov 22 22:57:11 well, MyDocs should be ext3 or whatever Nov 22 22:57:23 ah, so many things to do Nov 22 22:57:27 but *maybe* that could get cured by sophisticated mounts Nov 22 22:57:50 yes, with ext3 MyDocs would be easy to handle Nov 22 22:59:35 right now camera stores pictures on a fatfs MyDocs dir and that's pretty difficult to separate for tracker, unless you configure tracker.cfg accordingly to ignore any data in ~/MyDocs/$path1 and only index ~/MyDocs/$path2 Nov 22 23:00:59 *or* you simply create separate user-proprietary MyDocs partitions on eMMC and only mount the one that is owned by lohgged-in user Nov 22 23:02:10 is tracker open source? Nov 22 23:03:13 anyway, i guess the easiest thing would be to simply execute every user file accesing daemon twice as current user, and simply use an ext3 MyDocs Nov 22 23:03:25 probably a full /home/ that is mounted in the space currently reserved for MyDocs Nov 22 23:03:38 and simply remove the concept of MyDocs Nov 22 23:03:45 MyDocs=~ Nov 22 23:03:54 trackerd is open iirc Nov 22 23:04:43 hmmm Nov 22 23:06:41 http://paste.opensuse.org/93696466 Nov 22 23:07:06 that's right Nov 22 23:07:18 i can't really understand the need to have a 2Gb /home partition Nov 22 23:07:59 http://mg.pov.lt/maemo-irclog/latest.log.html#t2015-11-23T00:45:56 Nov 22 23:08:17 it'd be simpler if /home was /dev/mmcblk0p1 extending until current end of /dev/mmcblk0p2 Nov 22 23:08:31 oops Nov 22 23:08:59 https://wiki.maemo.org/Repartitioning_the_flash this? Nov 22 23:09:45 get rid of the MyDocs partition, setup a single 31 GB ext3 partition, and replace MyDocs with loopback file(s) that could also be USB exported and have arbitrary size and filesystem. This is useful if you rarely need USB mass storage mode or if you want to export different filesystem images depending on the computer. However, the loopback files may be significantly slower. Nov 22 23:09:51 yes, resizing /home is a well known and documented process. You just need to take care about stuff like camera which has hardcoded path to MyDocs Nov 22 23:10:02 i guess this is the only thing that could be a bit cumbersome Nov 22 23:10:11 not being able to mount any partition as usb mass storage Nov 22 23:10:23 loopback device? Nov 22 23:10:55 dd if=/dev/zero of=/home/user/MyDocs.ext2 bs=1G count=2 Nov 22 23:10:59 yes, mass storage wouldn't work for sure with ext3 Nov 22 23:11:09 well, that would fill up n900 ram Nov 22 23:11:18 so probably bs=32M count=whateever Nov 22 23:11:24 and they MyDocs would live in that file Nov 22 23:11:30 that could be mass storage mounted Nov 22 23:11:40 great idea indeed Nov 22 23:12:20 the only problem seems to be those apps with hardcoded references to partition names Nov 22 23:12:38 paths hardcoded to MyDocs can always be solved with symlinks or simply creating that directory, or via the loopback trick Nov 22 23:12:54 yes Nov 22 23:13:32 i want a 2nd n900 to try out all these things Nov 22 23:15:00 unless some drunken coder used "/MyDocs/pictures" in one process and "/MyDocs/Pictures" in another one, and didn't even bother about file owner. We had that in camera which caused camera to break epically when MyDocs been a case sensitive fs like ext3 Nov 22 23:15:19 lol Nov 22 23:15:30 actually I dunno if it ever got fixed Nov 22 23:16:24 i'm sure it'd be pretty easy to make an ext3i to mount MyDocs Nov 22 23:16:48 not that it wouldn't irk me Nov 22 23:17:19 well, it's time for me to sleep Nov 22 23:17:20 interesting people enh? Nov 22 23:17:31 good night, cya! Nov 22 23:17:36 but Nov 22 23:17:39 I just got here Nov 22 23:18:13 tiwake: ask DocScrutinizer05 your questions on cssu Nov 22 23:18:16 ~combined Nov 22 23:18:16 i guess combined is the rootfs fiasco image of maemo. For N900 latest (PR1.3.1) see http://nds2.fds-fire.nokia.com/fdp/interface/FiRe/2011/9/--FID--A0A22MVWFVFAM/--LID--FiRe1317015685654/RX-51_2009SE_21.2011.38-1_PR_COMBINED_MR0_ARM.bin, or http://galif.eu/nokia/ Nov 22 23:19:03 ~flashing Nov 22 23:19:04 maemo-flashing is, like, http://wiki.maemo.org/Updating_the_tablet_firmware, or - on linux PC - download&extract http://maemo.cloud-7.de/maemo5/patches_n_tools/maemo-my-private-workdir.tgz, cd into it, do sudo ./flash-it-all.sh Nov 22 23:19:43 at the moment I'm downloading RX-51_2009SE_20.2010.36-2.002_PR_COMBINED_002_ARM.bin Nov 22 23:19:53 from here http://web.archive.org/web/20131117073524/http://skeiron.org/tablets-dev/nokia_N900/ Nov 22 23:20:14 great Nov 22 23:20:23 DocScrutinizer05: what phone are you hacking these days ? Still n900? Nov 22 23:20:33 http://talk.maemo.org/showthread.php?t=91142 Nov 22 23:21:40 though yes, my daily phone and only hacking (if I find time for hacking) is N900 Nov 22 23:22:09 currently Neo900 eats pretty much 200% of my time Nov 22 23:22:44 DocScrutinizer05: Will neo900 chip be ever for sale ? Nov 22 23:22:52 chip? Nov 22 23:23:09 *board Nov 22 23:23:19 well, I realy hope so Nov 22 23:23:45 isnt it too late post jolla? Nov 22 23:23:48 though right now I got massive issues with PayPal which puts the whole project on peril Nov 22 23:24:20 Jolla is no competition to Neo900 Nov 22 23:24:30 sounds like paypal... Nov 22 23:25:06 jolla with other half keyboard took away all interested people ( just a guess ) Nov 22 23:25:21 Jolla and Neo900 have a completely segregate target group of users Nov 22 23:26:14 I agree . neo 900 is the best device for free software enthusiasts Nov 22 23:27:31 when you're not interested in 100% openness in, and control over your phone, and you don't see the difference between sailfish and maemo, between capacitive and resistive screen, then Jolla is the way smarter choice for you. Only for those who really care about that stuff, Neo900 is faintly affordable Nov 22 23:28:45 by 100 % did you include graphic drivers Nov 22 23:37:08 DocScrutinizer05: I dont know if you are on diaspora but we had a discussion free software and mobile os https://poddery.com/posts/1687531 Nov 22 23:38:56 pavi: the POowerVR drivers are not FOSS, but are also not needed to run a 100% FOSS linux (not maemo) on Neo900. We can't provide FOSS PowerVR drivers since nobody can Nov 22 23:40:22 ohh ok Nov 22 23:45:25 however TI provides them PowerVR drivers as free (as in beer) blobs Nov 22 23:50:39 http://pandorawiki.org/SGX_drivers Nov 22 23:52:00 just like nvidia Nov 23 00:03:38 anyway note that X11 doesn't need OpenGL-ES, and there are distros like SHR working just fine on a bare bones N900 via framebuffer only. Most likely it will be apps like mediaplayer that notice lack of PowerVR support Nov 23 00:04:02 Just now checked the http://neo900.org/estimate at 990 is it the most expensive board ? Nov 23 00:05:05 I remember when it started the estimate was around 600 for the board ? Nov 23 00:05:08 yes, that's still the most recent (and hopefully not final but highest) estimation on cost of the NeoN-board to upgrade your N900 yourself Nov 23 00:05:16 700, yes Nov 23 00:05:39 so how much is the latest estimate for total phone ? Nov 23 00:05:59 ok it says 130 more Nov 23 00:06:05 NeoN board plus a 130.- on top for a complete N900 we source for you Nov 23 00:07:39 With Neo900 we could run maemo , replicant and maybe also Nemo on it. Complete multi boot support is guaranteed Nov 23 00:07:51 yes Nov 23 00:07:53 ^ hope I am right ? Nov 23 00:08:25 not maybe, it's clear that Nemo porting should be feasible Nov 23 00:08:42 ok Nov 23 00:08:59 I mean, it's a completely open hardware, how could Nemo not be possible to get ported? Nov 23 00:09:56 I appreciate all your efforts in bringing this device to daylight. yes its damn expensive but still it serves as role model. Nov 23 00:10:08 I wish I had such deep pockets. :( Nov 23 00:10:16 yes, it'S a pity how expensive stuff is Nov 23 00:11:02 Maybe if someone sells their neo900 on ebay for cheap I will try to grab it ;) Nov 23 00:11:24 on the bright side: for all US customers the device pretty much stayed at initially estimated price Nov 23 00:12:20 yeah thats great. Atleast the $ paying customers would be happy ! I wish the first people who paid are still there to finish order Nov 23 00:12:41 I mean the first ones way back in 2013-14 or so Nov 23 00:39:06 yes, indeed. We have quite a number of unuser vouchers Nov 23 00:39:19 unused* Nov 23 00:54:22 ~flashing Nov 23 00:54:22 rumour has it, maemo-flashing is http://wiki.maemo.org/Updating_the_tablet_firmware, or - on linux PC - download&extract http://maemo.cloud-7.de/maemo5/patches_n_tools/maemo-my-private-workdir.tgz, cd into it, do sudo ./flash-it-all.sh Nov 23 00:54:43 says it failed with error code 0 Nov 23 00:56:06 oh, maybe flasher 3.5 is not +x Nov 23 00:56:15 I bet it isnt Nov 23 00:56:53 or hmm Nov 23 00:58:58 bleh, I don't know bash enough to know what it means Nov 23 01:00:33 tiwake: you did ./flash-it-all.sh ? Nov 23 01:01:16 yeah, as root Nov 23 01:01:25 please pastebin the full session Nov 23 01:01:46 possibly again the libusb32 problem Nov 23 01:03:11 DocScrutinizer05: http://pastebin.com/Nj99GHVg Nov 23 01:03:15 ta Nov 23 01:03:33 I'm on debian testing Nov 23 01:03:39 if that makes a difference Nov 23 01:05:05 please try - in this directory - a verbatim Nov 23 01:05:07 maemo_flasher-3.5_2.5.2.2/flasher-3.5 Nov 23 01:05:51 and pastebin result if it differs form a single line maemo_flasher-3.5_2.5.2.2/flasher-3.5: No such file or directory Nov 23 01:06:53 no, same Nov 23 01:07:12 please pastebin result of Nov 23 01:07:26 ls -l maemo_* Nov 23 01:08:29 http://pastebin.com/0q2Sjjd2 Nov 23 01:09:22 thought it was because of no +x, cause thats how it acted, but I realized with ls -l was showing it as +x already.. heh Nov 23 01:10:09 yes Nov 23 01:10:27 I guess you're missing the libusb 32bit version Nov 23 01:10:38 if its a 32bit binary then it probably will have issues, I don't have any of the 32bit runtime stuff installed Nov 23 01:10:57 or you are using a architecture that's not x86 at all Nov 23 01:11:18 neh, its x86_64 Nov 23 01:11:33 4.2 kernel, debian testing Nov 23 01:12:58 hmm, it *should* say ./flasher-3.5: error while loading shared libraries: libusb-0.1.so.4: cannot open shared object file: No such file or directory Nov 23 01:13:10 hmm Nov 23 01:13:24 apt-cache search libusb Nov 23 01:14:24 http://pastebin.com/5FZ0zKtw Nov 23 01:14:44 http://wiki.maemo.org/Updating_the_tablet_firmware#Linux_PC Nov 23 01:16:38 hmmm, I can't spot the libusb-0.1.4-32bit or whatever the name Nov 23 01:17:42 this is it, I'm guessing Nov 23 01:17:44 libusb-0.1-4 - userspace USB programming library Nov 23 01:19:08 but its installed already Nov 23 01:21:04 tiwake: you need the 32bit compatibility lib of this Nov 23 01:21:30 alright Nov 23 01:22:39 http://wstaw.org/m/2015/11/23/plasma-desktopDN3616.png Nov 23 01:25:14 tiwake: http://askubuntu.com/questions/311401/libusb-0-1-so-4-shared-lib-error-in-ubuntu-64-bit-system Nov 23 01:26:29 apt-get install libusb-0.1-4:i386 Nov 23 01:27:20 also try> ldd maemo_flasher-3.5_2.5.2.2/flasher-3.5 Nov 23 01:27:33 yeah, getting there... had to add multi-arch Nov 23 01:28:09 alright Nov 23 01:28:12 :-) Nov 23 01:28:15 uh Nov 23 01:28:25 ldd? Nov 23 01:28:34 lists all libs needed Nov 23 01:29:13 http://pastebin.com/n3Zibyfz Nov 23 01:30:28 does that mean linux-gate.so.1 is not provided for yet? Nov 23 01:30:36 libusb-0.1.so.4 => /lib/i386-linux-gnu/libusb-0.1.so.4 :-) Nov 23 01:31:03 dunno, maybe it'S already in place Nov 23 01:31:10 just no symlink Nov 23 01:31:18 well, it did something Nov 23 01:31:27 when I ./flasherwhatever Nov 23 01:31:35 I'll try the script again Nov 23 01:32:09 suitable USB device not found, waiting Nov 23 01:32:13 first try maemo_flasher-3.5_2.5.2.2/flasher-3.5 --help Nov 23 01:32:22 ooh, ok Nov 23 01:33:19 its doing stuff Nov 23 01:33:22 woo \o/ Nov 23 01:33:24 :-) Nov 23 01:33:39 erasing CMT Nov 23 01:33:43 glad my script works for you Nov 23 01:34:10 a tiny bit of documentation might help :3 Nov 23 01:35:05 DocScrutinizer05: after its done I'm going to try the stable branch... http://wiki.maemo.org/CSSU Nov 23 01:35:14 or should I do something else? Nov 23 01:35:40 install BM first Nov 23 01:35:43 ~bm Nov 23 01:35:43 extra, extra, read all about it, backupmenu is http://talk.maemo.org/showthread.php?t=63975 Nov 23 01:35:54 and do a backup of your clean system Nov 23 01:36:30 though not exactly mandatory for a freshly flashed system, it's still a best practice and you should get used to BM Nov 23 01:36:39 ~cssu Nov 23 01:36:40 [cssu] http://wiki.maemo.org/Community_SSU, or (Community Seamless Software Update) Nov 23 01:36:52 backup menu? Nov 23 01:37:12 I backed up my contacts already, as thats the only thing I really care about Nov 23 01:37:37 please don't ignore BM, it's a really great tool and you should use it regularly Nov 23 01:38:12 heh, alright Nov 23 01:38:33 it's in extras-devel repo Nov 23 01:38:52 or actually even in extras-testing now Nov 23 01:39:13 is there a good IRC client for it? Nov 23 01:39:31 I had xchat on it, but.. meh Nov 23 01:39:39 why 'meh"? Nov 23 01:39:50 I'm quite happy with my xchat Nov 23 01:40:04 I couldent figure out how to tab-complete nicknames Nov 23 01:40:07 (lol) Nov 23 01:40:10 it just needs massive configuration Nov 23 01:40:26 ~jrtools Nov 23 01:40:26 jrtools is, like, http://wiki.maemo.org/User:Joerg_rw/tools Nov 23 01:40:39 http://wiki.maemo.org/User:Joerg_rw/xchat/ Nov 23 01:41:26 I'm using shift-space, see http://wiki.maemo.org/User:Joerg_rw/xchat/keybindings.conf Nov 23 01:42:03 its like getting a new cellphone again and... Nov 23 01:42:13 why do I see my old background image? Nov 23 01:42:27 did you flashh eMMC? Nov 23 01:42:37 yeah, at least it should have Nov 23 01:42:41 hmm Nov 23 01:42:42 weirdf Nov 23 01:42:53 did you spell "YES" ? Nov 23 01:43:00 it showed my old background image, but after a second changed it to the default image Nov 23 01:43:27 yeah, though it was lowercase Nov 23 01:43:29 "yes" Nov 23 01:43:30 hmm, that's quite weird indeed Nov 23 01:43:41 dunno, maybe lowercase Nov 23 01:43:59 it appears to be default Nov 23 01:44:26 sorry? what is default? Nov 23 01:44:50 the background, and the "desktops" Nov 23 01:45:23 aah, well, when your old background been default, then I guess the old and new background shouldn't differ? Nov 23 01:45:25 it was just for like 2 seconds when it showed my old background images Nov 23 01:45:46 which, was weird Nov 23 01:45:47 w/e Nov 23 01:46:18 alright, so what are the things I need to do now Nov 23 01:46:33 add extras-devel, install BM Nov 23 01:47:20 disable extras-devel, reboot with open slider, do a backup with BM Nov 23 01:47:53 do NOT install any suggested updates when extras-devel is enabled Nov 23 01:48:42 uh Nov 23 01:48:56 oh thats right, app manager Nov 23 01:49:37 been a couple years since I've been in this corner of my phones software Nov 23 01:50:05 app manager alias HAM will take ages to come up again after enabling extras-devel - for the last time, since in CSSU you got speedyham Nov 23 01:50:45 which takes like 10s for somethhing the stock HAM needs 10 minutes Nov 23 01:51:03 new catalog then? Nov 23 01:51:07 yes Nov 23 01:51:18 ~extras-devel Nov 23 01:51:18 [extras-devel] http://wiki.maemo.org/Extras-devel Nov 23 01:51:51 http://wiki.maemo.org/Extras-devel#How_to_activate_Extras-devel Nov 23 01:53:27 or simply click the link in http://wiki.maemo.org/User:Joerg_rw/tools#Additional_Repositories ;-) Nov 23 01:54:35 dododo Nov 23 01:54:41 waiting for updatingness Nov 23 01:55:10 don't forget to disable all those extras-* and tools and whatnot catalogs after installing whatever you want (here: backupmenu) Nov 23 01:55:23 updatingness takes 15 minutes ;) Nov 23 01:55:31 literally Nov 23 01:55:47 "checking for updates, please wait" Nov 23 01:55:49 well, with extras-devel only it may take only 9 Nov 23 01:56:54 or rather, the selection of "all" in "insstall new" will take that long, with no polite note asking you to wait Nov 23 01:57:46 dunno, can't check what exactly took that long, since my device already has speedyham Nov 23 01:57:49 ;) Nov 23 01:57:57 done Nov 23 01:58:35 oh, its complaining about the official catalogs not working Nov 23 01:58:41 install "backupmenu", you can search for the package by simply starting to type on keyboard Nov 23 01:58:59 hmm, nevermind, I hope that will not be a problem Nov 23 01:59:13 however while you're at it, you should fix this: Nov 23 01:59:16 ~repos Nov 23 01:59:16 [repos] "deb http://maemo.muarf.org/apt-mirror/mirror/downloads.maemo.nokia.com/fremantle/ssu/apps/ ./ ;; deb http://maemo.muarf.org/apt-mirror/mirror/downloads.maemo.nokia.com/fremantle/ssu/mr0/ ./", or see http://wiki.maemo.org/Repository#List_of_Maemo_repositories Nov 23 02:00:08 ah, there is backupmenu Nov 23 02:00:39 oh, its missing dependencies Nov 23 02:01:59 so I need those other catalogs? Nov 23 02:02:03 yes Nov 23 02:02:41 iirc it's i2ctools which is missing Nov 23 02:03:37 ~pkg Nov 23 02:03:38 methinks pkg is http://maemo.org/packages/ Nov 23 02:04:30 hmm nope, http://maemo.org/packages/view/i2c-tools/ Nov 23 02:05:04 it's in extras, extras-testing, and extras-devel Nov 23 02:05:18 so what been the "details" of missing packages? Nov 23 02:05:32 tab: details Nov 23 02:06:40 it was libsomething Nov 23 02:06:41 hold on Nov 23 02:07:19 http://maemo.org/packages/package_instance/view/fremantle_extras-devel_free_armel/backupmenu/1.2.0-2/ Nov 23 02:07:29 liblzo2-2 Nov 23 02:07:40 ugh, this one again Nov 23 02:07:57 ..? Nov 23 02:08:19 nah, just I heard this name so often in the past Nov 23 02:08:45 http://maemo.org/packages/view/liblzo2-2/ Nov 23 02:09:01 in "Fremantle nokia-applications explicit armel " Nov 23 02:09:19 which is the missing Nokia repo Nov 23 02:09:43 what catalog do I add to get it? Nov 23 02:10:07 there's also a version in "Fremantle SDK tools free armel" Nov 23 02:10:42 click on the link in http://wiki.maemo.org/User:Joerg_rw/tools#Additional_Repositories ;-) Nov 23 02:11:00 it seems it's in tools repo Nov 23 02:11:32 however you should add the muarf repos as substituate of the Nokia base repos Nov 23 02:11:39 ~repos Nov 23 02:11:39 i heard repos is "deb http://maemo.muarf.org/apt-mirror/mirror/downloads.maemo.nokia.com/fremantle/ssu/apps/ ./ ;; deb http://maemo.muarf.org/apt-mirror/mirror/downloads.maemo.nokia.com/fremantle/ssu/mr0/ ./", or see http://wiki.maemo.org/Repository#List_of_Maemo_repositories Nov 23 02:12:12 should it be added thought the GUI? or commandline by editing sources.list? Nov 23 02:12:37 *through Nov 23 02:13:36 editing cmdline is a bit tricky, rather do it via GUI or by clicking on my link and then simply deleting what you got twice or don't need Nov 23 02:14:00 surf to http://wiki.maemo.org/User:Joerg_rw/tools#Additional_Repositories Nov 23 02:14:00 oh, gotta install xchat or something Nov 23 02:14:30 or that Nov 23 02:14:53 http://wiki.maemo.org/User:Joerg_rw/tools Nov 23 02:15:45 wiki is a tad slugguish right now, seems the backup on maemo.org is running Nov 23 02:16:20 http ://monitor.maemo.org/ganglia Nov 23 02:19:06 bbl Nov 23 02:23:02 http://wiki.maemo.org/Repository#List_of_Maemo_repositories Nov 23 02:45:15 * jonwil is maknig some nice progress with pulseaudio-module-nokia-voice Nov 23 02:57:58 Is multi-user chat doable in telepathy? Nov 23 02:59:13 jonwil: hey! :-) Nov 23 02:59:24 hi **** ENDING LOGGING AT Mon Nov 23 03:00:34 2015