**** BEGIN LOGGING AT Wed Dec 15 02:59:57 2010 Dec 15 03:01:34 where does the n900 save camera recrodings? Dec 15 03:03:07 DCIM for images and video I think Dec 15 03:03:16 /home/user/MyDocs/DCIM Dec 15 03:03:42 ah... good old yahoo... masters of the "oops, we're serving porn to EVERYONE who does an image search and don't know why" Dec 15 03:03:58 night Dec 15 03:04:13 recordings may also be on the sd card if they're not in MyDocs Dec 15 03:04:20 but also in the folder DCIM Dec 15 03:04:25 sd Dec 15 03:04:32 yeah that was the problem Dec 15 03:04:40 I recognize dcim from my camera Dec 15 03:04:49 but it was in my SD Dec 15 03:05:36 should be /media or something Dec 15 03:08:26 yeah .media Dec 15 03:08:40 there were two dcims for whatever reason Dec 15 03:31:28 \ Dec 15 03:32:48 also I cant seem to send video via fmms Dec 15 03:32:52 is this normal? Dec 15 03:33:24 As I understand it mms doesn't do video Dec 15 03:33:29 Maybe I'm wrong. Dec 15 03:36:22 good evening (ugt) Dec 15 04:20:42 mms does video, dunno if fmms supports it Dec 15 04:40:37 good morning Dec 15 04:40:55 helloo Dec 15 04:46:55 maemo notify on xchat is not working properly for me Dec 15 04:47:26 it does show balloons but doesnt make light notify or sound or viberate Dec 15 05:22:05 hey guys i am looking for a digitial compass app for n900 Dec 15 05:23:58 lolloo, xchat isn't native to n900 Dec 15 05:40:57 is there an extras of kernel modules compiled for the power kernel on N900 ? Dec 15 05:41:30 I have host mode USB working for enumeration, but my device (a USB serial adapter) needs the mct_u232 driver Dec 15 06:01:08 is it safe to use n900 in my unix project name on garage? Dec 15 06:01:45 it only mentions maemo since it's trademarked, just wonder if n900 is Dec 15 06:03:24 nevermind just used the name without n900 in it. Dec 15 06:04:59 hope it gets accepted Dec 15 06:08:39 BlessN900 Dec 15 06:09:09 ? Dec 15 06:09:29 It's even commercial Dec 15 06:13:19 or N900fly, or whatever it's called Dec 15 06:15:17 apt-cache search n900|grep n900 Dec 15 06:15:23 :) Dec 15 06:15:31 i don't have the sdk on this laptop Dec 15 06:15:39 wouldn't be worth running on it Dec 15 06:16:08 I see :-D Dec 15 06:17:56 n900-fmrx-enabler livecast-hildon-n900 n900fly blessn900 man-db-n900 con900 irreco-for-n900 faenza-n900-icons n900ftp Dec 15 06:18:01 blah I gotta learn javascript :( Dec 15 06:18:28 DocScrutinizer: I'm mildly curious about getting usb evice drivers compiled for my N900 (usb hostmode), how involved is it to get there from an Ubuntu desktop environment? Dec 15 06:19:03 largely depends on the driver Dec 15 06:19:16 it's a usb serial driver, the mct_u232 Dec 15 06:19:40 should probably 'just work' Dec 15 06:19:54 but, I would need the driver? Dec 15 06:20:00 yes Dec 15 06:20:15 I meant the driver compiling Dec 15 06:20:27 ah, okay I understand you now :) Dec 15 06:21:18 I have not done N900 development, is there some kind of recipe to do it and let the CPU churn while I get a coffee? Dec 15 06:21:30 or, would I need to set up many things on the host system Dec 15 06:22:55 get a cross compiler and make should suffice Dec 15 06:23:10 you usually need a crosscompile environment, like scratchbox or maybe madde (I think the latter is not capable to do driver/kernel development) Dec 15 06:23:46 good to know thank you, will stick to researching n900 and scratchbox :) Dec 15 06:24:18 for kernel/modules, you don't need scratchbox Dec 15 06:24:29 just a x-compiler Dec 15 06:25:26 ds3: know a good tutorial? Dec 15 06:26:30 lucent: not really.. it is more or less self explanatory... biggest difference between normal x86 kernel builds is you need to add 2 parameters Dec 15 06:26:42 ds3: basically I bet you're absolutely right. I'd boggle to try and set it up by myself though Dec 15 06:26:52 i.e. to build a zImage for x86, you would do something like 'make zImage' Dec 15 06:27:16 for the n900 and other ARM platforms - 'make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- zImage' Dec 15 06:27:38 where arm-none-linux-gnueabi- is the prefix for your tool chain...this name is typical for the Code Sourcery stuff Dec 15 06:27:55 so that's the tutorial in a nutshell :D Dec 15 06:28:37 otoh installing sb is just scary enough, so getting x-compiler to work "natively" might be a pleasant experience compared to that :-P Dec 15 06:29:10 userland is scary in general thanks to people who like using poorly designed tools ;) Dec 15 06:29:22 kernel xcompiles easily Dec 15 06:29:24 ds3: we're talking bout modules anyway Dec 15 06:30:00 same idea Dec 15 06:30:05 ds3: which sources would I do this from, mainline or something else? I run 2.6.28.10power46 kernel Dec 15 06:30:10 let me dig up the command line - Dec 15 06:30:36 also thank you very much, for taking the time to explain this Dec 15 06:31:08 do you want in kernel tree modules or out of tree modules? Dec 15 06:31:38 lucent: you need to find the author to get that... I suspect it has patches on top of mainline (which is typical)... since it is GPLed.... Dec 15 06:31:40 the driver I seek to make work is part of mainline, it's the usb serial mct_u232 Dec 15 06:31:50 OH that..that's easy Dec 15 06:31:52 ds3: out of maemo tree Dec 15 06:32:15 get the tree; make ARCH=arm menuconfig; select the kernel (goto option, do 'm'); exit;save config Dec 15 06:32:29 make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- modules Dec 15 06:32:43 that should generate the mct_u232.ko and probally usbserial.ko Dec 15 06:32:51 out of tree is a bit trickier Dec 15 06:33:26 ds3: you're amazing, while I wait for coffee to kick in and just stare :-) Dec 15 06:33:32 DocScrutinizer: is that on a git server or a tarball? Dec 15 06:33:44 DocScrutinizer: have something to do with this stuff being the day job ;) Dec 15 06:33:47 seconded, amazing. Dec 15 06:34:09 :-D Dec 15 06:34:49 ds3: (tar) no idea, was just talking outa my ass and trying to answer lucent's question Dec 15 06:34:54 shame about packet injection code for wifi hardware driver not being released :( Dec 15 06:35:22 btw, you can also set ARM and CROSS_COMPILE as environment variables and just put in your ~/.login or .profile or .bashrc or .... Dec 15 06:35:32 set ARCH I mean Dec 15 06:35:57 I do it on the command line so it is obvious to me what I am compile Dec 15 06:36:11 ds3 have you played with jrbme at all? (bme replacement) Dec 15 06:36:45 oh there is ? :-P Dec 15 06:36:55 lucent: nope... I am trying to limit the experiments I do on it since the n900 is acting as my always on me laptop Dec 15 06:37:34 fcam et al really threw me in for a loop Dec 15 06:38:06 has anyone used jaikuspot since PR1.2? Dec 15 06:38:31 I wonder how the half done version of jrbme has escaped from my laptop X-P Dec 15 06:39:11 hmm, jaikuspot no Dec 15 06:39:33 it's not AP mode though? Dec 15 06:39:41 ds3: seems since mobilehotspot the yoghurt sport pkg has lost a lot of interest Dec 15 06:39:41 DocScrutinizer: are you leaving sshd running and have accounts w/o passwords? ;) Dec 15 06:39:50 I couldn't make use of Ad-Hoc mode for most of my devices Dec 15 06:40:14 ds3: not really :-D Dec 15 06:40:21 DocScrutinizer: mobile hotspot doesn't work for me; donno why Dec 15 06:41:37 umm, I gaher you're a true admin guy, so I suspect you're reluctant to install the power kernel to your "always on you laptop" Dec 15 06:41:54 I have the power kernel installed Dec 15 06:42:08 and have installed hotspot from source or sth Dec 15 06:42:17 oh, then scratch that Dec 15 06:42:20 nope, used app manager to install both Dec 15 06:42:40 I was playing with it but after the fcam fiasco, I am backing off on experiments Dec 15 06:45:11 lucent: up to date there's no real life advantage for users to fuss around with (jr)bme Dec 15 06:45:49 roger that Dec 15 06:45:51 I promised I release a version for h-e-n before new year Dec 15 06:46:08 is there a jrbme for the N800? Dec 15 06:46:13 nope Dec 15 06:46:19 n900 Dec 15 06:47:14 'k Dec 15 06:47:31 has anyone reported a weird problem after using h-e-n where the alerts would go off w/o apparent reason? Dec 15 06:48:28 highlight shall be: support for both hostmodes (powering & charging HM), charging from alien chargers at user defined current, support for hotswap, better battery care than bme Dec 15 06:49:01 hotswap? Dec 15 06:49:13 battery hotswap Dec 15 06:49:46 Oh nice Dec 15 06:50:03 wonder how well would the phone module behave with that feature Dec 15 06:50:23 http://talk.maemo.org/showthread.php?t=57734 Dec 15 06:50:47 I'm in love with the warning text, already Dec 15 06:50:50 modem spoils the show, you need to switch it off - or gamble Dec 15 06:50:51 very good. Dec 15 06:53:19 I was thinking more of using that to hotswap the SIM Dec 15 06:53:37 just donno if the phone module will appreciate that Dec 15 06:58:11 I'm kind of lost, where to obtain the kernel sources, and the titan power kernel patches Dec 15 06:58:35 not from http://www.forum.nokia.com/info/sw.nokia.com/id/c05693a1-265c-4c7f-a389-fc227db4c465/Maemo_5_SDK.html or yes? Dec 15 06:58:40 wonder if there is a source deb or like? Dec 15 06:59:04 http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Kernel_and_Debugging_Guide/Maemo_Kernel_Guide seems to be a howto Dec 15 06:59:09 I'll try following it Dec 15 07:01:27 http://my-maemo.com/index.php?p=6887&c=20 Dec 15 07:26:14 ds3: modem will object to hotswapping SIM. The credentials don't match the SIM anymore (topic PIN etc) Dec 15 07:33:58 is there a port of gnupg2 for the n810? Dec 15 07:43:19 Hi guys! In order to develop PyQt Apps for Maemo 5 which SDK should I download? Should I required any SDK? Can I develop it right on N900? Dec 15 07:44:18 Please? Dec 15 07:46:32 No one? Dec 15 07:47:26 okay then don't speek. Dec 15 07:47:45 i don't use python myself, but to develop for it, you'd need what you'd expect Dec 15 07:47:46 you're aware of python being an interpreting scripting language? Dec 15 07:47:50 python, qt, and the bindings Dec 15 07:48:35 jase21, khteditor for N900 :) Dec 15 07:48:38 you can use the phone, or just write straight pyqt and test it on a desktop... you can also use the sdk to run it in a maemo environment on your computer and have the look/feel as it would on the phone Dec 15 07:49:39 okay Dec 15 07:50:20 So I can write a desktop app using pyqt and straight away run it in maemo, right? (unless I use any maemo specific apis) Dec 15 07:50:45 jase21: btw IRC is no 0900 phone hotline. It's quite bold to expect answer during 180sec and start to bitch if none Dec 15 07:51:25 DocScrutinizer51: Sorry. I'll ask at maemo talk then. Dec 15 07:52:01 oh, the time-til-answer is less than 3 minutes there? :-P Dec 15 07:52:35 yeah, they get paid well there, i hear Dec 15 07:52:42 jase21: I've tried it with PyQT4 and Python and I was able to take something I wrote on my Linux desktop(and ran) and run it from ny N900 without issue Dec 15 07:52:57 Admittedly,, the design of some elements is signifigantly different Dec 15 07:53:13 RobbieThe1st: okay, Dec 15 07:53:24 heh, yeah, like qlistwidget and similar Dec 15 07:53:31 anyway, me go food Dec 15 07:54:11 DocScrutinizer51: How you doing? Dec 15 07:54:25 ~tell jase21 about question Dec 15 07:54:53 ~tell Dec 15 07:54:55 ? Dec 15 07:55:14 infobot seems to be angry with you Doc Dec 15 07:55:21 not at all Dec 15 07:55:36 Then why isn't he responding? Dec 15 07:56:02 she sent you a private query Dec 15 07:56:26 Oh, didn't see that. Let me read that. Hmm Dec 15 07:56:28 which you obviously haven't noticed yet Dec 15 07:57:32 someone knows of gnupg2 port for n810? only found it for n900. Dec 15 07:57:35 Yes. I got that. Dec 15 07:57:53 @doc Dec 15 07:58:36 * jase21 says that he will make Google is best friend. Dec 15 07:58:44 bbl Dec 15 07:58:50 o/ Dec 15 07:59:36 Good Night Dec 15 08:01:57 Dun Dun Dunnnn: http://yro.slashdot.org/story/10/12/15/0153255/Amazon-Taking-Down-Erotica-Removing-From-Kindles Dec 15 08:02:35 Hopefully this'll make people think more in terms of censorship when thinking about an ebook reader Dec 15 08:11:15 Hello Dec 15 08:11:28 How can I start/stop services in Maemo Dec 15 08:11:37 there are not in /etc/init.d/ Dec 15 08:11:44 I thought it was debian-like Dec 15 08:15:17 ploum: There's a special service that does it. I forget the name, but it's something Nokia added. Dec 15 08:15:41 RobbieThe1st, I've tried upstard without success Dec 15 08:15:54 so it's yet another service to launch process ;-) Dec 15 08:21:43 Look at what the camera daemon uses Dec 15 08:28:33 ploum: start xxx; stop xxx Dec 15 08:28:58 ploum: it's upstart Dec 15 08:29:16 DocScrutinizer : doesn't seem to work with dbus Dec 15 08:29:52 errm, dbus? why not? Dec 15 08:31:25 /etc/init.d/dbus stop ? Dec 15 08:32:39 > stop dbus Dec 15 08:32:39 stop: Name "com.ubuntu.Upstart" does not exist Dec 15 08:32:55 IroN900:~# ls /etc/rc2.d/|grep dbus Dec 15 08:32:57 S20dbus Dec 15 08:33:02 yay my project got accepted in garage Dec 15 08:33:03 DocSCrutinizer : no dbus in /etc/init.d, that's why I'm asking Dec 15 08:33:27 ploum: then your system is either a) not maemo5, or b) messed up Dec 15 08:34:07 DocScrutinizer : hmm, maybe I messed it up at some point, will investigate that, sorry then Dec 15 08:34:15 np Dec 15 08:35:15 IroN900:~# ls -l /etc/init.d/dbus Dec 15 08:35:16 -rwxr-xr-x 1 root root 5641 2009-08-12 10:35 /etc/init.d/dbus Dec 15 08:36:15 IroN900:~# ls -l /etc/event.d/dbus* Dec 15 08:36:17 -rw-r--r-- 1 root root 1586 2009-08-14 09:32 /etc/event.d/dbus Dec 15 08:36:18 -rw-r--r-- 1 root root 1586 2009-08-14 09:32 /etc/event.d/dbus-actdead Dec 15 08:36:20 -rw-r--r-- 1 root root 234 2010-01-31 20:06 /etc/event.d/dbus-scripts Dec 15 08:37:10 ploum: ^^^ event.d are upstart Dec 15 08:37:33 a lot of upstart scripts call init.d scripts in turn Dec 15 08:38:34 (the /etc/event.d/dbus-scripts is irrelevant, it's another pkg) Dec 15 08:38:59 cya Dec 15 08:39:36 thanks :-) Dec 15 08:43:20 ploum: haha, upstart is using dbus :-P Dec 15 08:43:51 interesting question how it is supposed to handle a start dbus command Dec 15 08:44:45 your error msg >stop: Name "com.ubuntu.Upstart" does not exist< is related to problems the stop cmd has encountered on dbus Dec 15 08:45:19 (at least that's my take on it) Dec 15 08:50:55 i'd guess he's getting that error because it was able to shut down some parts, but not all Dec 15 08:51:57 interesting Dec 15 08:51:58 never seen an ubuntu reference in maemo5 before :o Dec 15 08:52:20 wait… Dec 15 08:52:25 I messed a bit my system Dec 15 08:52:45 Maybe I copied files from my own computer Dec 15 08:52:52 dam Dec 15 08:53:21 I was not in my scratchbox terminal when I copy/pasted ! Dec 15 08:53:25 that explain all Dec 15 08:53:46 I was in a virtual system I'm testing for a server Dec 15 08:53:49 sorry guys ;-) Dec 15 08:54:37 Morning, all Dec 15 08:58:15 morning Dec 15 09:07:02 Dec 15 09:07:58 "The independent writers who publish on Amazon report that erotica books containing incest are being taken down with no explanation by Amazon, and removed from the Kindles of purchasers of the books." Dec 15 09:08:05 And good morning to you all Dec 15 09:09:10 RST38h: and servers are denied Dec 15 09:09:48 chem|st: Really? Works from here. Dec 15 09:09:58 RST38h: wikileaks Dec 15 09:10:43 Dunno, works fine Dec 15 09:10:46 RST38h: Yea. Brings to light the problem that the OSS people have been talking about for agesa Dec 15 09:11:02 damn right, the will of an unknown group of people should be able to force a company to do business with another group they like! Dec 15 09:11:24 What? I'm talking about the books removed from people's Kindles Dec 15 09:11:51 yeah, it's unfortunate, including the removing it from people who had it... Dec 15 09:12:34 RST38h: in germany the pirates talk about modding the incest law to make it possible to adopt while forbidden to have own children instead of forbidding incest love at all... Dec 15 09:12:54 RST38h: ? Dec 15 09:13:10 incest is legal in most of the US though Dec 15 09:13:26 i believe including in oregon, where amazon is based Dec 15 09:13:41 ieatlint: explains itself... Dec 15 09:13:51 amazon is based in washington Dec 15 09:14:16 oh, right, hah Dec 15 09:14:21 i think it's legal there too :P Dec 15 09:14:30 Considering, though, that there are a number of historical works that -weren't- taken down with the same content... Dec 15 09:14:32 intel is oregon :) Dec 15 09:14:47 ieatlint: the US have proofen to follow an even darker path to hell than germans did 60 years ago Dec 15 09:14:50 Like(at least according to Slashdot) the Bible... Dec 15 09:15:19 ieatlint: that btw hits only religious people, to have politics and religion at least mentioned once a day ;) Dec 15 09:15:19 chem|st: save your rhetoric for people willing to listen Dec 15 09:15:19 whimps ... server DoS against amazon are so childish .. if you want to do a real DoS then order everything you ever wanted from amazon Dec 15 09:15:30 .. and just send it back when it arrives :P Dec 15 09:15:51 cehteh: good idea Dec 15 09:15:55 ieatlint, are you sure about that, I thought incest was ILLEGAL in US except for like second-cousins and further out or something like that? (Although different in certain states) Dec 15 09:16:07 thats actually legal .. and harms them more than server attacks Dec 15 09:16:23 Murder is illegal too - But we have huge amounts of stories about that Dec 15 09:16:25 i take that back, incest is illegal in washington Dec 15 09:16:36 just looked it up :P Dec 15 09:17:01 cehteh: actually that could be considered illegal Dec 15 09:17:11 i'm sure they could call it fraud or similar Dec 15 09:17:14 ieatlint: but you are not allowed to be naked in rooms with windows... Dec 15 09:17:27 chem|st: this is news to me Dec 15 09:17:30 ieatlint, still it doesn't really matter whether it's illegal or not to HAVE incest, it doesn't make works describing incest illegal Dec 15 09:17:37 ieatlint: fraus is when you use the things and dont pay Dec 15 09:17:43 HAVE/take part Dec 15 09:17:50 they offer you a return policy Dec 15 09:17:52 Choose your poison Dec 15 09:17:57 Termana: very true... but the case to remove it is lessened if it's a legal act to begin with Dec 15 09:17:57 ieatlint: that is actualy terms of service of amazon, have a look and send it back if you don't like it Dec 15 09:18:00 you just excercise your rights Dec 15 09:18:25 in california at least, the law says companies are only bound to the return policy in good faith Dec 15 09:18:30 DocScrutinizer: What's your last name? Dec 15 09:18:37 a person seeking to abuse it is not necessarily protected Dec 15 09:18:40 DocScrutinizer: (attributing credit on the bug trail) Dec 15 09:18:53 not even "dont like it" ... the reasons for returning dont need to be specified iirc Dec 15 09:19:01 DocScrutinizer: or can I add you the the CC list ? Dec 15 09:19:11 while i would suggest "wikileaks" is a proper reason Dec 15 09:19:12 Meh. I'll never buy a Kindle; it's just too "fragile", what with Amazon having control over it's contents. Dec 15 09:20:06 I don't have time to read, so I don't care about the Kindle :p Dec 15 09:20:55 hi ArGGu^^ , how is the irc client going? :) Dec 15 09:21:02 * RST38h idly muses that by playing s&m nanny, Amazon actually encourages people to stea^H^Hdownload ebooks instead Dec 15 09:21:10 cehteh: ot: the insurance company now wants my wheatbeer-coked mobile sent in to some repair shop... isnt it less expensive to just pay instead of having 3 people spent hours on it and two 32eur shipments? Dec 15 09:22:19 chem|st, why are you caring about how much it costs - if the insurance company wants to spend more money then they are idiots :p Dec 15 09:22:31 sivang no progress at moment, but my christmas holiday started today so finaly time to start coding :) Dec 15 09:22:41 Termana: I want to keep the damaged device... Dec 15 09:22:51 Oh I see Dec 15 09:22:57 well there is an option I get it back... Dec 15 09:23:57 often they want the dead device to ensure that you aren't abusing your insurance policy (or, to attempt to verify the damage done is covered by the policy) Dec 15 09:24:26 sivang I'm planning to finish it in this holiday :) Dec 15 09:26:45 My holiday lasts about 3 weeks so I think I can get i done in that time :) Dec 15 09:27:07 *it done Dec 15 09:27:09 well it is not my insurance and it is working, apart of two buttons... "it is drought in wheatbeer" should be enough to have an argument about "you return my repaired wheatbeer device... warranty void and it gets out of service in say one month, may I ask for a replacement then?" Dec 15 09:28:57 Termana: ++ it is a hell of a work to get all my modified files from it and backuped... Dec 15 09:31:00 is it enough to backup and just device lock? Dec 15 09:31:41 encryption frw Dec 15 09:32:37 cehteh: well I would clean out my userdata, I was more thinking of they cannot do anything withit without a reflash Dec 15 09:32:59 and me not doing a reflash in the first place Dec 15 09:33:18 sivang: my full name is Joerg Reisenweber, and you arte free to add me to CC Dec 15 09:33:24 reminds me that i want to try encryption too, just no time yet Dec 15 09:35:01 cehteh: as noone pointed me to a rock solid stable kernel yet and I am to lazy to compile stock with it... I had time I spent for s/t else Dec 15 09:35:35 power46 works for me .. after i reflashed the device after some serious breakacke some weeks ago Dec 15 09:36:02 with works for me i mean its really good, dont even need to reboot every some days Dec 15 09:36:26 uptime 11d ... Dec 15 09:37:12 chem|st: I suggest nuking NOLO Dec 15 09:37:16 ok not that much, but before i rebooted the device every few days to get rid of some fuckup Dec 15 09:38:28 DocScrutinizer: how does that improve that stability of the device? .. agreed that nolo is bad but well .. once you get over it it doesnt matter anymore Dec 15 09:39:18 it was a suggestion targeted at the insurance thing Dec 15 09:40:53 ah :) Dec 15 09:51:04 DocScrutinizer51: what's the email id on meego's bugzilla? Dec 15 09:51:57 I got no account on meego, the gurus told me I don't need any Dec 15 09:55:19 DocScrutinizer51: who where those gurus? I know no guru but myself :-p Dec 15 09:55:23 DocScrutinizer51: and you :) Dec 15 09:55:31 DocScrutinizer51: is that recoverable? Dec 15 09:55:40 DocScrutinizer51, funnily, if you have insurance and you just wanted a new phone or new N900 you could probably just nuke the NOLO bootloader and they would replace it. They wouldn't have a clue that you can restore it, unless they send it to Nokia repair (assuming most repair centres know you can restore it) Dec 15 09:55:54 Not that advocate insurance fraud Dec 15 09:55:58 that I* Dec 15 09:56:07 DocScrutinizer51: just privmsg me an email address then Dec 15 09:56:17 chem|st: easily, if you're an expert Dec 15 09:56:28 ~coldflash Dec 15 09:56:28 coldflash is probably http://mg.pov.lt/maemo-irclog/%23maemo.2010-10-31.log.html#t2010-10-31T23:09:54 and next ~200 posts, or http://wiki.maemo.org/Updating_the_firmware/Cold_Flashing Dec 15 09:56:42 DocScrutinizer51: didn't have to yet Dec 15 09:56:57 DocScrutinizer51: ah ok the coldflash procedure Dec 15 09:58:01 DocScrutinizer51, you mean, easily as long as your not an idiot and can follow a few instructions Dec 15 09:58:07 you're* Dec 15 09:58:07 Termana: exactly Dec 15 09:58:09 ;) Dec 15 09:58:17 Why is it cold a called flash? Dec 15 09:59:04 right... like the guy the other day draining his battery with trying to flash till emergency charging mode... Dec 15 09:59:14 sivang, it follows the same principle of cold and warm reboots Dec 15 09:59:26 (on a PC) Dec 15 09:59:54 sivang: flash with on device and off device Dec 15 10:00:14 eg. a warm reboot is where you reboot it and leave it on, a cold reboot is where you do a complete shutdown and then reboot Dec 15 10:00:31 ah, I see, so falshing while there's nothing running on the device and flasher treats it is a plain USB storage? Dec 15 10:00:42 sivang: it's called cold as the system isn't started Dec 15 10:01:12 everyone else has used better terms of describing it than I did. I should go hang my head on the wall of shame Dec 15 10:01:13 :P Dec 15 10:01:57 Termana: growing to knowledge how to explain you will young padawan Dec 15 10:02:11 lol Dec 15 10:03:00 it's basically from EE/hw domain, where a cold system is one that just powered up Dec 15 10:03:27 and I jsut said "it was him..." http://media.photobucket.com/image/yoda%20jail/K-909/yoda.jpg Dec 15 10:03:41 while hot means 'while up and running' Dec 15 10:03:57 DocScrutinizer51: ah, so hardware is init'd but just it Dec 15 10:04:01 ? Dec 15 10:04:14 sivang: yep Dec 15 10:04:35 Is "Marble" worth keeping on the device? Dec 15 10:04:41 DocScrutinizer51: in these terms both are cold flashes Dec 15 10:04:58 hmm, somewhat Dec 15 10:04:59 I am trying to use it, but it constantly keeps CPU at 100% and is completely unresponsive. Anyone has different experience? Dec 15 10:05:14 but you can argue NOLO is a system Dec 15 10:05:20 sw system Dec 15 10:05:26 DocScrutinizer51: kind of yes Dec 15 10:05:52 well, those terms are fuzzy anyway Dec 15 10:06:26 I'd like to get nolo to export all to usb instead of those two partitions only Dec 15 10:06:36 hot-xxx means 'do xxx while system running' Dec 15 10:06:44 compare hotswap Dec 15 10:07:10 hotswap means while port is powered Dec 15 10:07:12 or 'while system powered' Dec 15 10:07:35 http://de.wikipedia.org/wiki/Datei:IPhone_sales_per_quarter_simple.svg Dec 15 10:07:47 pupnik: who cares Dec 15 10:08:09 i keep thinking of the lady bear in the youtube Dec 15 10:08:25 anyone knows if it is possible to grant write permissions in maemo bugzilla for a project to other guy? Dec 15 10:08:51 is there a ping of death where i can set them on fire? Dec 15 10:09:02 better yet, explode while they're talking? Dec 15 10:09:16 and 2010-Q4 is that high because you now can buy it without SIM Dec 15 10:09:20 dneary: css checked out. Dec 15 10:09:46 pupnik: Why limit yourself to iphone users? Dec 15 10:10:04 X-Fade, Thanks! I was just about to ask Dec 15 10:10:15 hi Dec 15 10:10:22 MohammadAG: good morning Dec 15 10:10:24 dneary: I watch the commits list ;) Dec 15 10:10:29 Now to see how long before someone complains... See https://bugs.maemo.org/show_bug.cgi?id=10093 for details Dec 15 10:10:30 Bug 10093: Horizontal lines after level 1-2 headings in wiki.maemo.org Dec 15 10:12:10 X-Fade, It already messes some things up on the home page Dec 15 10:12:29 (the "Register" button is in a h element) Dec 15 10:12:57 dneary: Better override it in the wiki css then? Dec 15 10:13:22 X-Fade, As per my comment, I don't want to have something that is different just for the wiki Dec 15 10:13:39 It's not a special case, I think. Dec 15 10:13:39 dneary: Well then you need to check every single case :) Dec 15 10:14:07 On content pages it looks great Dec 15 10:14:52 The only places where it might not be OK are in headers, portal pages like downloads & news (where there are other decorative elements too which are duplication) and in sidebar menus (where it looks fine, I think) Dec 15 10:15:22 dneary: could you fix that annoying centered layout when showing a single tmo post please Dec 15 10:15:46 DocScrutinizer51, For tmo, please talk to Reggie, nothing to do with me Dec 15 10:15:56 aah ok Dec 15 10:15:57 Create a bug & point him at it :) Dec 15 10:17:05 X-Fade, OK, I'm going to do a quick fix to get 90% of the issues Dec 15 10:17:13 I'm going to drop underlining from h3s Dec 15 10:17:36 dneary: ok. Dec 15 10:18:46 Done Dec 15 10:19:04 updated Dec 15 10:19:16 I want to make a little modification on a package; but then how do i compile and install it? Dec 15 10:20:29 dneary: *sigh* opening a ticket... Dec 15 10:20:51 DocScrutinizer51, Reggie isn't in the habit of using Bugzilla - I'm using you to get to him ;) Dec 15 10:21:02 X-Fade, Thanks Dec 15 10:21:21 dneary: probably too much effort for tmo Dec 15 10:21:29 inkbottle: could you elaborate? Dec 15 10:22:46 :) Dec 15 10:23:33 Venemo: I'm using agenda in testing, and there is something not working. So I've read the sources, and I'd like to make a modification Dec 15 10:23:54 inkbottle: and what's the problem? Dec 15 10:24:05 inkbottle: do you have an SDK? Dec 15 10:24:55 inkbottle: maybe it would also be a good idea to contact the author of the package about the bug and send him a patch Dec 15 10:24:58 Venemo: that's the problem; i don't know what to do next. Dec 15 10:25:22 it would probably be the best idea Dec 15 10:26:02 but i would have liked to try it right now; but if it's too complicated, i'll rather contact the author :-) Dec 15 10:26:45 Venemo: SDK must be on a different computer, is that right? Dec 15 10:28:27 http://www.osnews.com/story/24136/_FBI_Added_Secret_Backdoors_to_OpenBSD_IPSEC_ [ the FBI paid several open source developers to implement hidden backdoors in OpenBSD's IPSEC stack ] Dec 15 10:29:45 pupnik, Sounds like a great story Dec 15 10:32:13 pupnik: people here already decided to move to 2fish and serpentine Dec 15 10:32:37 pupnik: to achive truecrypt, but hack, if you have anything to hide you'd better not use the internet right? Dec 15 10:33:11 well it's good to get code reviewed Dec 15 10:33:34 they claim nobody knows what's in there Dec 15 10:33:39 even though the code is open Dec 15 10:34:27 this is a reason for more open source and code review, not less Dec 15 10:36:18 Heh Dec 15 10:38:30 lol Dec 15 10:39:56 open source cannot defent against interests :) Dec 15 10:41:03 inkbottle: google for "Nokia Qt SDK" Dec 15 10:41:53 pupnik: What? OpenBSD devs did end up being assholes at the end? Dec 15 10:44:58 lol Dec 15 10:52:42 hello all Dec 15 10:55:37 hi all Dec 15 10:56:04 hi manzanos ! Dec 15 10:56:25 does anyone know where I can find a good tutorial about host mode.. I tried to install on the phone with apt-get but I didn-t succeed Dec 15 10:56:57 hi TrackerDPP Dec 15 10:57:04 I tried apt-get install hostmode-gui Dec 15 10:57:26 are check the server list on you hote ? Dec 15 10:58:17 uhm what do you mean? if my connection works? Dec 15 10:59:54 what is your hote type ? Dec 15 11:00:22 n900 Dec 15 11:00:48 ok Dec 15 11:02:51 when you type "apt-get install [software]" Dec 15 11:03:13 what is the problem Dec 15 11:03:14 ? Dec 15 11:04:54 it depends Dec 15 11:05:03 sometimes it says that coudn t find the package Dec 15 11:05:06 it work ? Dec 15 11:05:21 sometimes says that I have the software at updated at the latest version Dec 15 11:05:42 RST38h: (openBSD) if you're referring to what I think you do, then probably more like idiots rather than assholes Dec 15 11:05:52 maybe there is some problem in the sources.list I don t know.. Dec 15 11:06:50 manzanos: use appmanager to install Dec 15 11:07:12 enable maemo-devel catalog Dec 15 11:07:18 i have one quiz DocScrutinizer ! Dec 15 11:07:45 DocScrutinizer: uhm the usb host mode package is in that repository? Dec 15 11:07:50 yes Dec 15 11:08:03 DocScrutinizer: is not possible to modify the source.list file? Dec 15 11:08:23 discouraged way Dec 15 11:08:45 DocScrutinizer : if i paid a N900 with maemo backtrack is incorporate ? Dec 15 11:08:52 DocScrutinizer: can I ask you why? Dec 15 11:09:27 manzanos: HAM does something on top of source.list I heard Dec 15 11:10:01 TrackerDPP: sorry, can't parse Dec 15 11:10:33 if i get a new Nokia N900 backtrack work it default ! Dec 15 11:10:42 DocScrutinizer: HAM? Dec 15 11:10:50 Holdon App Manager Dec 15 11:10:58 Hildon* Dec 15 11:11:03 DocScrutinizer: haha "Holdon" Dec 15 11:11:11 Hold-on app manager :) Dec 15 11:11:16 lol Dec 15 11:11:26 * sivang ROTFLS Dec 15 11:11:43 I claim (C) on that Dec 15 11:11:48 :-D Dec 15 11:12:05 "I'm holding on, now what?" Dec 15 11:12:12 keep holding on. Dec 15 11:12:14 :-D Dec 15 11:13:07 frozen fingers are god for some laugh sometimes Dec 15 11:13:10 good* Dec 15 11:13:17 indeed Dec 15 11:13:31 TrackerDPP: sorry I don't get it Dec 15 11:13:56 is that if I buy a Nokia N900 I backtrack on by default Dec 15 11:14:09 if that if I buy a Nokia N900 I backtrack on by default Dec 15 11:14:44 WTF is "backtrack" meaning? Dec 15 11:14:57 NeoPwn Dec 15 11:15:04 security framwork Dec 15 11:15:10 for pentester Backtrack Dec 15 11:15:22 ummpf Dec 15 11:15:32 No, N900 comes with maemo Dec 15 11:15:47 i know Dec 15 11:15:58 ok Dec 15 11:16:19 * sivang notes HAM is not so much waiting these days, besides maybe when updating sources, but it was a good laugh :) Dec 15 11:16:37 installation is quite fast, in my taste with pr1.2 Dec 15 11:17:32 * DocScrutinizer tries typing with nose, probably easier than using frozen fingers Dec 15 11:19:06 Great news! http://www.flickr.com/photos/av500/5262764295/ Dec 15 11:19:58 DocScrutinizer: heh Dec 15 11:26:56 pupnik: OE aka "linux for stiching machines" \o/ Dec 15 11:27:53 hey does someone know how to restart some engine that keeps track of call log and conversations? Dec 15 11:28:14 it has started crashing on me and it's quite annoying to reboot all the time Dec 15 11:28:23 * DocScrutinizer always frowned on OM basing on OE and its braindamaged concept of kicking out everything including any sane user account, just to re-include it later Dec 15 11:28:27 DocScrutinizer: i call it: browser, mplayer, and any game i care to compile Dec 15 11:29:05 it will sit next to my laptop as a "2nd laptop" Dec 15 11:29:17 not to mention the mindboggling receipes Dec 15 11:29:21 put irssi on it... or play whatever vids i want to watch, without cluttering my screen Dec 15 11:31:41 pupnik: I'm questioning the basic concept of OE Dec 15 11:33:27 It just feels silly to first strip down a standard distro to the absolute bare minimum, even remove user account management et al, just to add everything in later, when you realize your device isn't exactly "embedded" (like a coffeemachine) but actually a mini desktop Dec 15 11:34:39 that's why I call OE "linux for stitching machines" Dec 15 11:35:46 OM/SHR for example (based on OE) still has no decent user "user" yet, and is running *everything* under root account Dec 15 11:35:56 :-S Dec 15 11:37:05 in maemo we're frowning at hardcoded paths "~user" in some parts of the system - for OE/OM things are *much* worse Dec 15 11:37:43 but you can rebuild the system, is there some fundamental reason that everything has to run as root? Dec 15 11:37:54 I can't really remember what used to happen on the Zaurus Dec 15 11:38:09 quite a number of apps have no clue whatsoever about dealing with proper permissions at all Dec 15 11:38:19 under OE/OM Dec 15 11:39:39 well that's a problem with the apps surely? Dec 15 11:39:54 it's resembling "good old" windoze practice where lots of apps fail epically when not run under admin account Dec 15 11:41:09 lardman: sure, but as well is an inherent issue of the whole system config, as app devels aren't even enabled to test their apps in a sane restricted account Dec 15 11:41:22 fair enough Dec 15 11:41:27 as there is none Dec 15 11:42:26 rationale always been "we'll deal with that later - first get the core system up and running". Now things reached a state where nobody even dares to touch it Dec 15 11:44:22 and I have a nightmare vision of dozens of app devels doing a chmod u+s, once anybody tries to target the issue now Dec 15 11:47:04 example: mokomaze (a nice game) is using vibrator for tactile feedback. There's no viable concept how this userland app should access the sysfs node controlling the vibrator Dec 15 11:48:05 nobody ever bothered as mokomaze is running with root perms Dec 15 11:48:08 backtrack/neopwn for the n900 is out? i thought it was in perpetual state of development.. Dec 15 11:49:06 if it is, that would be aowwwwsome. Dec 15 11:51:11 sleepee: I thought it's available for N900 since... dunnoages Dec 15 11:52:05 sleepee: for the development part - isn't that the usual state for all linuxoid OS? Dec 15 11:52:49 good point Dec 15 11:53:09 actually, i hadn't checked to see if it was out in a long time.. Dec 15 11:53:32 sleepee: I heard hurd is comin' next year... Dec 15 11:53:49 well, I'm pretty sure I got an installation img somewhere on my disk, collecting dust Dec 15 11:54:07 I love this running... Dec 15 11:54:47 every time i go to the site, it would say coming soon... Dec 15 11:54:48 even with some blob that's supposed to enable packet injection on WLAN Dec 15 11:55:27 i thought n90o didn't support htat Dec 15 11:55:29 that* Dec 15 11:56:20 amazing how sometimes topic pop up on a certain point in time - has there been a tmo thread or blogpost mentioning neopwn today? Dec 15 11:56:31 hmm... apparently the beta is out Dec 15 12:01:24 btw I love the name neopwn, as it's based on Neo Freerunner :-D Dec 15 12:17:10 Well. Moo. Dec 15 12:42:42 DocScrutinizer: sorry, was writing a review. I don't disagree with any of your points re: OE. I'm saying the 'heavy lifting' for getting linux to boot is done today. :D Dec 15 12:43:25 any chance of getting injection support on n810? Dec 15 12:43:25 pupnik: :-D Dec 15 12:44:01 pupnik: (I'm busy with digesting http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Architecture/Multimedia_Domain) Dec 15 12:44:11 RST38h: moo Dec 15 12:45:03 DocScrutinizer: is there any good news regarding PA's cpu use? Dec 15 12:45:04 huee: use USB hostmode and a proper USB WiFi stick :-D Dec 15 12:45:21 pupnik: why should? Dec 15 12:45:21 DocScrutinizer, I need your help with uBoot Dec 15 12:45:28 MohammadAG: shoot Dec 15 12:45:32 DocScrutinizer, http://i51.tinypic.com/nez67p.jpg Dec 15 12:45:39 DocScrutinizer: because it kills performance on Maemo 5 as I documented 1 year ago Dec 15 12:46:16 DocScrutinizer, that's my partition table for the eMMC, with MeeGo on /dev/sdb5 Dec 15 12:46:31 thought as much :-) Dec 15 12:46:39 Might as well run android if I want useless bloat sapping 15% of my cpu. Dec 15 12:46:40 (also made another fat32 partition (64MBs) /dev/sd6 to store the kernel on) Dec 15 12:47:06 do you know how to load the uImage from the eMMC? Dec 15 12:47:09 pupnik: we're all aware of the problem. I'm asking what makes you think there's any movement on the solution side Dec 15 12:47:57 MohammadAG: from uBoot? ummm Dec 15 12:49:32 MohammadAG: I bet it's something along the line "have proper mtdparts definitions; then do a root=mtd5 kernel=mtd6" or sth Dec 15 12:49:36 DocScrutinizer: sorry, i misunderstood "why should?" Dec 15 12:49:52 np Dec 15 12:50:16 MohammadAG: you checked the uBoot docs? Dec 15 12:50:50 MohammadAG: NB I know next to nothing about uBoot specifics Dec 15 12:51:56 DocScrutinizer, hmm Dec 15 12:51:56 MohammadAG: please post that uboot config file that's supposed to live on uSD Dec 15 12:52:07 there isn't one Dec 15 12:52:07 or a link to it Dec 15 12:52:13 (at least for me) Dec 15 12:52:21 you can have one, but it's optional Dec 15 12:53:14 MohammadAG: btw I'm not sure uBoot knows about extended partitions Dec 15 12:54:46 if this were uBoot as I know it from OM devices, I'd suggest to place the kernel on /dev/sdb1 as a file Dec 15 12:55:29 that's how OM systems on uSD are frequently configured Dec 15 12:56:34 you have a (possibly) small fat32 as first partition, to hold the zimage, and a ext[23] for / Dec 15 12:56:57 how can i take screenshot from terminal? n900 dont want to press key combos. want to use sleep 15; blabla blabla Dec 15 12:57:32 iirc uBoot *could* fetch kernel from ext-fs as well, but there's been a problem when mkfs.ext gone from inodesize=128 to 256 as default Dec 15 12:57:53 DocScrutinizer, second problem is, meego's sources are too retarded and need rpm to build a kernel Dec 15 12:57:57 libben: Ctrl+Shift+P Dec 15 12:58:03 no Dec 15 12:58:06 want to use command Dec 15 12:58:10 cant use buttons Dec 15 12:58:33 there isn't a command to take a screenshot Dec 15 12:58:33 i need terminal command that i can delay with sleep Dec 15 12:58:45 make an app Dec 15 12:58:53 libben: check how load-applet is doing it, also I guess the ctrl-shift-P is sending a dbus signal as well Dec 15 12:58:53 well, i could use a script, but that would require python installed Dec 15 12:59:03 check using dbus-monitor Dec 15 12:59:11 and i dont want to install full install av python Dec 15 12:59:15 im no developer Dec 15 13:00:07 libben: load applet has a delay, when triggering screenshot by clicking the still-cam button in system menu Dec 15 13:01:04 alternatively, it *should* be possible to do a framebuffer dump and convert the result Dec 15 13:01:07 libben: dunno if that's just enough for you to avoid sleep 15 all together Dec 15 13:01:24 so can i use load applet and start a delay and then start another program ? Dec 15 13:01:33 yes Dec 15 13:02:14 ill grab that one, thxs Dec 15 13:02:20 yw Dec 15 13:04:20 Hello everyone ! Dec 15 13:04:44 hi Khertan_ Dec 15 13:06:11 Someone know if there is a limit with the size of the swap usable by n900 ? Dec 15 13:06:22 no Dec 15 13:06:34 although for practical reasons, 512MB should be enough Dec 15 13:06:41 i ve try to add a 2Gb swap but a cat /proc/meminfo seems to show only 1G Dec 15 13:06:55 Oh, you mean really large swap? Dec 15 13:07:06 RST38h: here it s for a specfics use case Dec 15 13:07:15 This is ultimately limited by the address space size Dec 15 13:07:35 and will be mount temporary Dec 15 13:07:35 a moment Dec 15 13:07:58 Khertan_: you can have multiple swap volumes Dec 15 13:08:06 they should add up Dec 15 13:08:10 Khertan: http://kerneltrap.org/node/2450 Dec 15 13:08:32 DocScrutinizer: yep this is what i try to do, keeping the default internal one and add a 2Gb partition on the sd Dec 15 13:09:01 maybe add 2 of 1GB each? Dec 15 13:09:21 Doc: He is probably hitting the address size limit Dec 15 13:09:43 Meanwhile: http://www.theregister.co.uk/2010/12/15/nokia_e7_slip/ Dec 15 13:10:36 I think i'm hitting the address size limit Dec 15 13:10:39 :( Dec 15 13:11:35 so i ll transform my code to do distributed calculation :) ... or less geek cache some information in files ... Dec 15 13:11:50 thx for help :) Dec 15 13:12:42 Why do you even need to run such a heavy computational code on a tablet? Dec 15 13:12:45 This is funny to see how we can forgot that n900 is after all a phone, and how sometime reality strike use Dec 15 13:12:56 RST38h: because i'm coding it in the train :) Dec 15 13:12:56 Why not use 64bit Linux instead? Dec 15 13:13:00 Ah Dec 15 13:13:18 at home i code it on my debian 64bits Dec 15 13:13:43 with 16Gb i never got memory problems :) Dec 15 13:14:28 Should someone post a "WE WANT 64BIT ARM BASED PHONE FROM NOKIA" on tmo? =) Dec 15 13:15:12 RST38h: will be worst if we didn't got larger physical memory size :) Dec 15 13:15:23 OL Dec 15 13:15:26 :) Dec 15 13:15:28 LOL Dec 15 13:15:43 0L is good remarks too :) Dec 15 13:15:54 64bit ARM o_O Dec 15 13:15:58 Khertan_: can you ssh into your 64-bit at home? Dec 15 13:16:18 gggs: in the subway or in the train it s not really usable :) Dec 15 13:17:57 connection isn't stable enought Dec 15 13:18:15 i ll wait to come back to home, and code something else :) Dec 15 13:31:43 sivang The new gui is not easy to make I have to make custom gestures for it :/ Dec 15 13:32:27 And not sure will I succeed making them work :/ Dec 15 13:33:46 the swipe gesture in Qt need 3 touch points :/ Dec 15 13:33:52 *needs Dec 15 13:34:20 hmm Dec 15 13:35:22 whats the webcamera icon for in Load Applet? Dec 15 13:36:29 libben Load Applet in what? Dec 15 13:36:37 n900 Dec 15 13:36:47 but in what program? Dec 15 13:37:02 the program is load applet Dec 15 13:37:14 The load applet provides a status bar plugin that shows the CPU load and memory usage. It has a small menu that allows for easy screen-shot taking. Dec 15 13:37:24 but i dont get what the webcam icon is for Dec 15 13:37:37 aa ok I don't have that installed on my n900 Dec 15 13:40:20 libben maybe it is for screencasts Dec 15 13:41:09 yup Dec 15 13:41:15 just cheked mediaplayer Dec 15 13:41:18 seems like it Dec 15 13:41:35 but mediaplayer doesnt play it u Dec 15 13:44:26 do you know how to change wallpaper btw? ive downloaded 4 wallpapers and a rc file if i dont remember wrong. but nothing appears in theme selection Dec 15 13:45:27 aah, change background in the edit of desktop Dec 15 13:45:28 lol Dec 15 13:45:35 looked at wrong place =) Dec 15 13:54:32 how difficult do you think it'd be to modify an N900 to encrypt calls and re-encode in CELT? Dec 15 13:55:00 or Speex Dec 15 13:55:22 gggs: Utterly impossible in some cases Dec 15 13:55:52 hardware, or closed-src softw? Dec 15 13:56:00 You cannot encrypt 'normal' voice calls simply, as the presence of bit errors, and the codecs used means that you end up with essentially crap. Dec 15 13:56:22 SIP, or any other call-over-data - sure Dec 15 13:56:45 Essentially crap = 0% of the transmitted data being decodable in ideal conditions. Dec 15 13:57:27 bad enough that good enough CRCs wouldn't leave enough bandwidth? Dec 15 13:58:13 BCMM: He's saying that you _want_ to allow bit errors. Dec 15 13:58:23 ? Dec 15 13:58:30 Because a bit error is not fatal to an audio codec. Dec 15 13:58:41 But it is fatal if you've encrypted the data first. Dec 15 13:59:35 hmm, I guess you'd be encoding in speex -> encrypting in AES/* -> encoding & encrypting in GSM -> transmitting Dec 15 14:00:53 gggs: yes - that can't work Dec 15 14:01:03 gggs: Basically, the normal voice channel looks like: Dec 15 14:01:50 mic -> A/D -> GSM codec -> radio -> bit errors -> radio -> GSM codec -> ISDN line to NOC -> PSTN Dec 15 14:01:58 For a call from a mobile to a landline Dec 15 14:02:08 you have no control over the codecs chosen. Dec 15 14:02:19 And they are designed to throw away non-voice-like noises Dec 15 14:02:58 This makes encryption problematic Dec 15 14:03:06 If you do it over data, it's not a problem Dec 15 14:03:31 that probably also explains why hold music sounds like ass on mobiles Dec 15 14:03:37 yes. Dec 15 14:04:12 It's designed to reproduce what a human vocal system can do - quite specifically - and has models of that in the codec Dec 15 14:04:20 Anything else tends to come out very poorly Dec 15 14:04:20 yea I see the problem, it'd need to be changed below the app layer Dec 15 14:05:14 gggs: No, you'd need to convince the whole signal path to go to some encryption friendly mode. Including the bit outside your phone, including the far-end GSM tower and phone Dec 15 14:05:41 it's fun to play various notes down a phone - with a pure tone, the ones that aren't important for voice just get completely lost Dec 15 14:05:46 CSD - circuit switched data - sort of is ideal for this - but it tends to be not enabled on most peoples phone. Dec 15 14:05:51 And expensive or impossible to enable. Dec 15 14:06:32 Which leaves you with encryption over internet - which means you can't use GPRS unless you put up with ~2s delay at times. Dec 15 14:06:37 It's a pain. Dec 15 14:07:03 heh, even umts has >100ms delays, which is very noticeable Dec 15 14:07:25 yes. Dec 15 14:07:44 But not quite as noticable as the typical delay I get of over 1000ms on gprs Dec 15 14:08:08 1 second is enough that people start interrupting each other by accident, and eventually get angry Dec 15 14:08:20 seen it on skype, most amusing Dec 15 14:08:20 well, to argue a useless point, i have to say i've seen 500-700ms round-trip on gprs consistently Dec 15 14:09:18 150-300ms round trip seems normal (in my experience) for umts... but 75-150ms delays are high, and 250-350ms delays are annoying Dec 15 14:09:33 but comparable to the old satellite telephone links across continents Dec 15 14:11:00 yeah Dec 15 14:11:19 In practice, you can deal with 2s RTT if you treat it as PTT Dec 15 14:11:24 But... Dec 15 14:12:16 BCMM: I know what you mean with Skype, video conferencing is a cute trick to impress old people, but largely a waste of time practically Dec 15 14:12:39 well, excepting any sort of PTT scenario, you can likely discount any hope of data-based phone calls on EDGE due to the full duplex necessity Dec 15 14:12:49 vid delay of 2.5sec, audio delay of ~1sec, it's worse than text Dec 15 14:12:53 UMTS... possible, but somehow strikes me as unreliable and prone to bad delays Dec 15 14:13:22 gggs: heh, yep, old people really, really, love video-conferencing... Dec 15 14:15:37 ArGGu^^: I see :/ Dec 15 14:15:50 ArGGu^^: I'm sure you can make it eventually. Dec 15 14:16:20 BCMM: corp people as well Dec 15 14:16:29 ArGGu^^: so you're rewriting in QML? Dec 15 14:17:52 so in other words, we're stuck with GSM's insecurities, and the only practical way for secure voice comms is VoIP Dec 15 14:18:13 gggs: if it uses AES then no :-p Dec 15 14:18:17 X-Fade, ping Dec 15 14:18:45 worse than video conferences are recorded video lectures.. and professors love to put that tape rolling year after year :) Dec 15 14:19:06 pexi: some uni's these re better than lectures themselves Dec 15 14:19:13 pexi: saddening as may be Dec 15 14:19:28 true Dec 15 14:20:10 pexi: technion.ac.il no exception :) Dec 15 14:20:25 gggs: Almost. Dec 15 14:20:47 pexi: in my example Dec 15 14:20:48 gggs: There was a paper I saw - that I have lost a link to and can't find that did data over GSM voice Dec 15 14:21:08 i hated being on lectures where they were recording - when some questions arised, no one dared to ask Dec 15 14:21:24 gggs: It did it by hooking a vocal tract synth up to a data generator, and on the other end basically a speech recogniser Dec 15 14:21:36 gggs: 1200 bits/s - but a hell of a lot of hastle. Dec 15 14:22:25 hi guys Dec 15 14:23:26 I know this channel is more about maemo than N900 hardware, so ignore me if I'm out of line Dec 15 14:23:49 Did any of you know about issues with the N900 mmc card reader ? Dec 15 14:24:01 SpeedEvil: sounds like a neat hack, but a hack nonetheless Dec 15 14:24:59 I've just bought a transcend 16go class 6, and the N900 keeps messing with the ext3 fs Dec 15 14:25:17 messing with how? Dec 15 14:25:18 the card is written and read without problems with another reader Dec 15 14:25:34 The stock software does not understand ext3 Dec 15 14:25:37 SpeedEvil: it generates a lot of errors Dec 15 14:25:40 you need to mount it manually Dec 15 14:25:41 ah Dec 15 14:25:49 Or at least you did Dec 15 14:26:03 read/write errors? Dec 15 14:26:05 SpeedEvil: I use kernel-power Dec 15 14:26:34 after writing on the card, e2fsck complains a lot Dec 15 14:27:17 Do you get any errors? Dec 15 14:27:19 In syslog Dec 15 14:27:45 you need to apt-get install syslogd and then kill -HUP it when started up Dec 15 14:27:47 at least I did Dec 15 14:27:49 dmesg also Dec 15 14:29:50 SpeedEvil: the mmc card is recognized and the ext3 partition is mounted Dec 15 14:30:11 Hmm - I wonder why my MMC isn't Dec 15 14:30:21 but when I untar the NITDroid files for example, then the fs is corrupted Dec 15 14:31:22 so I tried to install everything from another reader, put the MMC back in the N900 Dec 15 14:31:41 it boots NITDroid, until it attempts to write on the card again Dec 15 14:31:59 First step is to see if anything is popping up in syslog. Dec 15 14:32:01 then a lot of IO errors are printed on screen Dec 15 14:32:22 Was this a card bought through legitimate vendors, or ebay/... Dec 15 14:32:28 amazon Dec 15 14:32:49 amazon themselves, or a vendor on amazon Dec 15 14:32:58 meh, QPushButton doesn't emit a signal when the button is held Dec 15 14:33:18 See http://www.nickscipio.com/pod/2010/02/05/bunny-stocking/ for some interesting microSD problems Dec 15 14:33:18 err Dec 15 14:33:20 not that Dec 15 14:33:21 damn Dec 15 14:33:23 nsfw Dec 15 14:33:31 and again, it works perfectly with another reader Dec 15 14:33:42 http://www.bunniestudios.com/blog/?p=918 Dec 15 14:34:06 I'm not saying it doesn't, it's just dodgy SDs can have wierd failure modes. Dec 15 14:34:17 Especially if devices try to push them to their spec Dec 15 14:34:18 :D Dec 15 14:34:31 alterego, can you help with this one? Dec 15 14:34:32 nice hobby of yours Dec 15 14:34:46 The latter link is a deconstruction of a microSD failure due to grey market parts Dec 15 14:35:17 alterego, I'm adding a media player control widget to mediabar, but it should only show when the media player button is held Dec 15 14:35:19 I have the bad habit of just letting awesomebar complete on a strung, then cop/pasting it without looking enough Dec 15 14:37:22 * MohammadAG looks at SpeedEvil's link, pondering if he should click it Dec 15 14:37:45 It may contain breasts. Nothing too serious though. Dec 15 14:38:08 The second one is a forensic examination of microSDs Dec 15 14:38:38 Je tu nějáký čech s evropskou verzí N900 ? Dec 15 14:38:47 English only Dec 15 14:39:01 SpeedEvil, WTF indeed (first link) :P Dec 15 14:39:08 the first one is nothing that could hurt someone here :) Dec 15 14:39:39 I'll check the details shown on the second link, but I don't think this applies here Dec 15 14:41:38 hmm, does anyone know how to open (a function or whatever) that window that opens when you press Fn+Sym (character list) ? Dec 15 14:42:01 or at least, suggest where should i look for such a thing... Dec 15 14:44:24 trx, there's no dbus way of doing it Dec 15 14:44:36 so I suggest looking at hildon-input-method's headers Dec 15 14:44:57 ty Dec 15 14:45:07 maybe im better off just making one myself Dec 15 14:45:14 as im using gtk2 Dec 15 14:50:38 Dec 14, 2010 "In a landmark decision issued today in the criminal appeal of U.S. v. Warshak, the Sixth Circuit Court of Appeals has ruled that the government must have a search warrant before it can secretly seize and search emails stored by email service providers" http://www.eff.org/deeplinks/2010/12/breaking-news-eff-victory-appeals-court-holds Dec 15 14:52:18 pupnik: yeah - saw that earlier. Dec 15 14:52:58 pupnik: wow, really? Dec 15 14:55:24 the word "secretly" is important here - they can probably do it anyway... Dec 15 14:55:32 pupnik, betcha it goes to SCOTUS and Sotomayor is the deciding opinion to reverse it. Dec 15 14:58:46 GAN900: maybe, but it's a victory for now. Dec 15 14:59:15 pupnik, assuming anybody actually pays attention to the court decision. Dec 15 14:59:22 * GAN900 frankly doubts it. Dec 15 15:00:55 We'll see. :) I see positive changes in attitudes and thinking recently. Dec 15 15:02:14 main.cpp:5: error: undefined reference to `vtable for watchSlider' wtf does this mean :/ Dec 15 15:02:27 hi again Dec 15 15:08:43 SpeedEvil: here is the syslog output http://pastebin.com/G7RXeaXz Dec 15 15:09:39 I would try looking up the card statuses Dec 15 15:09:57 Or even submitting a bug Dec 15 15:10:19 sivang I have not yet started making the custom gestures but I think I'm not going to use QML for it. Dec 15 15:11:36 SpeedEvil: so you think there is still a chance that it may be a software issue rather than a hardware problem ? Dec 15 15:11:58 I suspect it's a wierd timing issue. Dec 15 15:12:06 It could be hardware. Dec 15 15:12:15 If that hardware is the n900, or the SD is another question Dec 15 15:12:33 If I could freely return the SD, I would, and get another brand. Dec 15 15:13:58 SpeedEvil: ok thanks for your help Dec 15 15:14:22 Good luck. Dec 15 15:17:33 which is the best spotify client for n900? Dec 15 15:20:07 (ctrl-FN popup) learnt today it doesn't work in ovi maps search location input field Dec 15 15:23:36 (SD card IO errors) May I remark there have been patches to the SD IF driver in PR1.3 Dec 15 15:24:19 does anyone want/care about a daemon to lock the screen whenever the keyboard is closed? Dec 15 15:25:22 umm, nope. I'd do that with dbus-scripting Dec 15 15:26:24 just an additional 3 lines of shellscript to the file playing swooshsound on sliding kbd out Dec 15 15:26:38 well, if anyone does (this was more of a daemon practice thingy) http://mohammadag.xceleo.org/slide2lock Dec 15 15:28:29 btw screen actually locks immediately, if you haven't touched it since it unlocked on sliding out the kbd Dec 15 15:29:20 alas it also stops that if you typed anything on kbd Dec 15 15:30:18 this locks it whether or not you touched it Dec 15 15:30:58 actually, ignore that, http://mohammadag.xceleo.org/Qt-examples/slide2lock/ Dec 15 15:31:04 with sources and all ^ Dec 15 15:40:17 is there somewhere a website where you explain said app :) Dec 15 15:41:17 cause the readme, if that really is all it really does, does indicate that closed keyboards will prohibit use of touch, disregarding if you receive a call or not and want to accept it e.g. Dec 15 15:41:36 err, huh? Dec 15 15:42:02 does it prohibit the use of touch as long as the keyboard is closed? Dec 15 15:42:43 no, it only locks the screen, same as the lock switch does Dec 15 15:42:57 ahhhh, so an auto-lock function? :o Dec 15 15:43:44 and it can be opened by the small slider on the right side of the dev? Dec 15 15:43:54 similar to Symbian phones with a keyboard/slider, you can make it lock the screen whenever the keyboard is closed Dec 15 15:43:58 yes Dec 15 15:45:09 seems to have been requested here: http://talk.maemo.org/showthread.php?t=48504 Dec 15 15:57:42 sorry, was just again lost in a _book_ (that is the first time in years!) Dec 15 15:58:14 and kudos for that from me :) Dec 15 15:58:31 how to discharge n900: connect it by usb cable to underpowered usb hub Dec 15 16:01:07 lol, pain Dec 15 16:01:35 remind me to not do that, ever Dec 15 16:22:16 hrw: i you want it to discharge fast? turn of wireless power management, OC, let flashvideos run or run an emulator while making heavy traffic over 3G and have gps on... don't forget bluetooth for your ps3 controller when playing games and have the speakers turned to max Dec 15 16:22:27 will give you an hour or two before it dies =p Dec 15 16:22:50 * MohammadAG empties his battery in one hour without all of those Dec 15 16:23:14 we were talking about genuine batteries, not those rip-offs from china Dec 15 16:23:23 *checking where his battery comes from* Dec 15 16:23:25 genuine :P Dec 15 16:23:26 And plug into TV? Dec 15 16:23:27 ohhh... it states china Dec 15 16:23:28 :D Dec 15 16:23:51 * MohammadAG got a new battery cover Dec 15 16:24:00 i don't think tv-out is that much of a battery hogger Dec 15 16:24:05 can't put it on till I get a B assy, they refused to sell it :/ Dec 15 16:24:12 constantly lit lcd on the other hand surely is Dec 15 16:24:16 actually Dec 15 16:24:24 B assy? Dec 15 16:24:26 embassy?! Dec 15 16:24:29 just connect a hub with a flash and an optical mouse Dec 15 16:24:33 then fire up VBUS Dec 15 16:24:34 WTF you want that for?! Dec 15 16:24:44 umm Dec 15 16:25:03 it's the part of the body that includes the camera lens/power button/ etc Dec 15 16:25:03 B assembly? Dec 15 16:25:04 but i don't know what that means either Dec 15 16:25:19 ahhhh Dec 15 16:25:19 wait, do they sell better batteries for n900 now? :P Dec 15 16:25:37 http://www.klc.fi/fin/tuotteet/Nokia-Varaosat-N900 Dec 15 16:25:45 CTRL + F N900 B-COVER ASSY 253134 Dec 15 16:26:05 alterego, is there a way to get a QPushButton send a signal when held? :) Dec 15 16:26:28 alterego, I'm adding a media player control widget to mediabar, but it should only show when the media player button is held Dec 15 16:26:32 Sure, "pressed" ? Dec 15 16:27:16 Otherwise, inherit and override mousePressEvent Dec 15 16:27:24 has anybody here a sports strap for his n900? Dec 15 16:27:40 alterego, I so hate that Dec 15 16:28:38 alterego, isn't pressed() emitted with clicked()? Dec 15 16:31:22 Dunno, try it. Dec 15 16:31:54 No Dec 15 16:31:58 Should be when it's pressed Dec 15 16:32:03 and released when it's released Dec 15 16:50:25 while clicked is pressed+released only Dec 15 16:50:51 yeah, but when you click a button it's pressed and released Dec 15 16:51:05 doesn't that mean both pressed and released + clicked() are emitted? Dec 15 16:51:09 wtf is /dev/shm/sem.nokiacal, or /dev/shm for that purpose (it has a max size of 65MB :-o) Dec 15 16:51:30 MohammadAG: should Dec 15 16:51:56 at least as I understand it Dec 15 16:52:42 OnClick activates when onMouseUp Dec 15 16:54:36 trx: that's what I meant - might add "on same button" (it won't fire if you mousedown on a button, then drag outside of button, then mouseup) Dec 15 16:54:48 yeap Dec 15 16:55:07 that is how i know that its on mouse up event Dec 15 16:56:40 quite a number of apps use mouseDown instead of click, which is basically wrong for anything except stopwatches Dec 15 16:57:16 is there any way of getting desktop command execution widget widgets to be more than 10 lines high? I want one to be the height of the screen. Dec 15 16:57:38 or to change the font size for that matter. Dec 15 16:58:40 also, if you use on mouse down for a "loop event" it will flood it... Dec 15 16:59:09 same as when you hold a keyboard key in a text field Dec 15 17:06:10 hehe Dec 15 17:06:35 wtf is /dev/shm/sem.nokiacal, or /dev/shm for that purpose (it has a max size of 65MB :-o ), anybody? Dec 15 17:07:39 MohammadAG: we're to good to tmo :-P Dec 15 17:07:46 too* Dec 15 17:08:06 lol Dec 15 17:08:23 * MohammadAG is trying to understand what means what here http://al.robotfuzz.com/~al/maemo/u-boot/0004-Nokia-RX-51-aka-N900-support.patch Dec 15 17:11:20 morning Dec 15 17:17:01 MohammadAG: what's unclear? Dec 15 17:17:42 MohammadAG: toldya you need that boot.scr file, and edit it to boot from eMMC Dec 15 17:18:05 how to make it load from the eMMC Dec 15 17:18:09 I'm not sure where the uSD is set Dec 15 17:18:39 hmm, meego uses tracker apparently Dec 15 17:19:04 allegedly it "doesnt work" without it Dec 15 17:19:21 DocScrutinizer, yes I know, but the boot.scr file would be on the microSD, not the eMMC Dec 15 17:19:45 yes, that's hardcoded to uBoot Dec 15 17:20:06 I always thought that's a ... well poor idea Dec 15 17:20:21 so it's not maemo specific? Dec 15 17:20:37 it's N900-uBoot specific Dec 15 17:20:45 thought so Dec 15 17:21:42 + "loadbootscript=fatload mmc 0 ${loadaddr} boot.scr\0" \ Dec 15 17:22:39 this is pure speculation, but normally things aren't hardcoded, but stored in the uboot environment. However, I don't htink there's any suitable writeable space on N900 without complete repartitioning of the nand, which is kinda hard to do online, and probably nobody remembers how whatever makes the nand image actually works anyway, so it probably got compiled into uboot instead Dec 15 17:22:55 for weird reasons on early boot mmc0 is uSD and mmc1 is eMMC Dec 15 17:23:16 ShadowJK: CAL Dec 15 17:23:19 that's even more problematic with meego DocScrutinizer Dec 15 17:23:30 why? Dec 15 17:23:50 if a uSD is present, it's mmcblk0, and the eMMC is mmblk1, if a uSD isn't present, the eMMC is mmcblk0 Dec 15 17:23:57 lol Dec 15 17:24:02 which is why I'm going to give UUID a go Dec 15 17:24:10 it's missing the scripts for identifying and giving them consistent names Dec 15 17:24:13 should work on 2.6.35 Dec 15 17:24:14 ShadowJK: I mentioned some days ago the CAL structure really looks to me like what I recall the uBoot env partition looks alike Dec 15 17:24:29 oh nice Dec 15 17:24:37 I'm lost with a lot of these bugs Dec 15 17:24:41 CAL is of course full of other crap and nobody knows how it works or where it starts or ends :) Dec 15 17:24:47 Just getting it in front of the right person is difficult Dec 15 17:24:50 I can't find the damn UUID from Maemo cause it doesn't support btrfs Dec 15 17:24:54 MohammadAG: (if a uSD ) ack Dec 15 17:24:57 andre__, About? Dec 15 17:24:58 MohammadAG: note that afaik UUID rootfs requires a initrd Dec 15 17:25:06 yes. Dec 15 17:25:17 meh, that's out of the window then Dec 15 17:25:19 dneary, hi Dec 15 17:26:03 ShadowJK, imo, the kernel needs a patch to always give consistent names Dec 15 17:26:34 * SpeedEvil must remember to swapoff before unplugging sda. Dec 15 17:26:37 right now, my method of getting MeeGo on the eMMC is unstable due to these two things, uBoot not loading from the eMMC, and naming Dec 15 17:26:38 is there any IR app for the n900 ? that can record the signal from other remote? Dec 15 17:26:42 So - how do you handle this - like in bug 3919, where there's no indication of what wpeditor does, its author doesn't have a bz account, and the original reporter is probably long since gone Dec 15 17:26:43 Bug https://bugs.maemo.org/3919 Explain the usage of wpeditor Dec 15 17:26:49 libben: no. Dec 15 17:26:53 libben, the hardware doesn't support receiving IR Dec 15 17:26:56 libben: there is no hardware reciever Dec 15 17:27:00 ok Dec 15 17:27:05 Do you try to get the information as best you can, or just throw your hands up & close as WONTFIX? Dec 15 17:27:23 dneary, isn't that Midgard's WYSIWYG module? Dec 15 17:27:27 libben: not possible Dec 15 17:27:39 dneary, moreinfo tag Dec 15 17:27:43 close after 6 months. Dec 15 17:28:05 I believe more in the debian approach. For example if I plug in a ethernet device, it becomes eth1. I plug in another, it becomes eth2. I remove them both, and plug in the second one. It's eth2. I have eth0 and eth2 and no eth1. Debian remembers device serial numbers and creates a consistent naming for them the first time you plug something in Dec 15 17:28:33 gnaexactly Dec 15 17:28:36 GAN900, Is it? Dec 15 17:28:37 GAN900: ^^ Dec 15 17:28:42 Which leads to comedic approaches with random MAC numbers Dec 15 17:28:42 so what i need is a harmony remote or something like that, and record my remote with taht and then try to export the file and add it to the IR app Dec 15 17:29:04 dneary, that's as far as I can remember from years ago. Dec 15 17:29:15 GAN900, If it were, I'd be more confident of being able to get someone who could explain (a) how to include the widget in an application and (b) how to interact with it Dec 15 17:29:22 dneary, find bergie and torture him until he tells you. Dec 15 17:29:48 I just end up being frustrated it's assigned to me, when I think about it (seems most of the bugs assigned to me, I can't do much about) Dec 15 17:30:18 dneary, clearly your job title is too vague. :P Dec 15 17:30:26 "easybugmaster" Dec 15 17:30:31 is wpeditor oss at least? Dec 15 17:30:39 GAN900, :) Dec 15 17:30:42 javispedro, Yup Dec 15 17:30:47 modest depends on it Dec 15 17:31:16 * javispedro realizes "wp" means "WordPad" Dec 15 17:31:31 dneary, ah, most be Nokia's silly text editor widget. Dec 15 17:31:40 s/most/must Dec 15 17:31:53 or wordpress :P Dec 15 17:31:56 BTW, will this work with Maemo: http://www.slashgear.com/hidden-gamepad-underneath-chameleon-x-1-mouse-13119252/ ? Dec 15 17:32:08 andre__, those images for maemo.org and Nokia suck. Dec 15 17:32:25 ShadowJK: (CAL) I think a second look at it - with uBoot env structure in your mind - might yield better results than the initial investigations done 2..3 years ago Dec 15 17:33:13 ShadowJK: read out raw CAL partition, try to decode it using uBoot env algo Dec 15 17:33:19 see where you get Dec 15 17:33:43 * andre__ reads the backlog as dneary did not ping Dec 15 17:33:52 andre__, By the way, I didn't find any package called "osso-notes" Dec 15 17:35:03 huh? it's installed here on 20.2010.36-2 according to dpkg -l Dec 15 17:35:24 GAN900, what images? Dec 15 17:39:24 MohammadAG: I don't see too much of a problem with changing uBoot to fetch boot.scr from eMMC. Either it works only with uSD inserted, or it works only without uSD inserted (probably the less sensible case), but anyway nothing bad will happen if it can't find boot.scr, it will just boot as usual Dec 15 17:40:07 So I heard you get an uboot prompt if you have no uSD inserted? Dec 15 17:40:16 MohammadAG: also iirc uBoot can easily be convinced to look at several places for a file, and use (dunno) either the first or last one it finds Dec 15 17:40:33 ShadowJK: sure Dec 15 17:40:56 you probably could even enter the raw commands to boot from eMMC there Dec 15 17:41:15 sure Dec 15 17:41:18 indeed you can Dec 15 17:41:27 but I don't know the commands to try that :P Dec 15 17:41:47 And if you had everything ready to go for a reflash, you could even try change the predefined boot command and then type "saveenv" and see if it sticks :P Dec 15 17:41:49 look at the area I pointed you at Dec 15 17:42:25 it won't, also you will have to be lightning fast X-P Dec 15 17:42:36 Then the Dec 15 17:42:36 bootscripts will attempt to load uImage or boot.scr from a fat filesystem Dec 15 17:42:36 on MMC1 partition 3. If this fails, the appended kernel image will be Dec 15 17:42:36 booted using the stored ATAGs. Dec 15 17:42:52 as mrmoku not yet has tought uBoot to play nice with watchdog Dec 15 17:43:08 * MohammadAG wakes up Dec 15 17:43:21 mmc 0 means mmcblk0? o_O Dec 15 17:43:40 I guess yes Dec 15 17:43:54 well that's easy to edit then Dec 15 17:43:58 * MohammadAG gives it a shot Dec 15 17:44:01 yep, indeed Dec 15 17:44:21 o/ ->TV Dec 15 17:45:05 House? :P Dec 15 17:47:14 http://www.3sat.de/nano/ Dec 15 17:50:32 * javispedro ponders about QT_RX71_MULTITOUCH Dec 15 17:51:10 javispedro: is it an ugly hack that doesn't work sanely with X input? Dec 15 17:51:10 Yeah, noticed that a while back Dec 15 17:51:24 luke-jr: that has gotten into upstream qt, yes. Dec 15 17:51:24 Its' been there for ages apparently. Dec 15 17:51:44 * javispedro always though the entire mt stack is fscked up Dec 15 17:51:49 *thought Dec 15 17:51:51 s/mt/multitouch Dec 15 17:52:25 RX71 hasmultitouch! yeaaaa! :) Dec 15 17:52:34 Wait. Where is RX71? =) Dec 15 17:54:47 wasn't the RX71 in the N8x0 kernel source too? Dec 15 17:55:02 Maemo5 kernel sources, with RX51 Dec 15 17:55:31 * RST38h seems to have heard that it is some kind of a development board, nothing ofparticular interest Dec 15 17:55:40 May be wrong though. Dec 15 17:55:48 yeah, I know it was there, was just asking if it was in the N8x0's kernel too Dec 15 17:55:54 cause if it was, it's a myth Dec 15 17:57:39 Yoohoo, more riots! Dec 15 17:57:58 where, tmo or real world? :) Dec 15 17:58:15 IRL Dec 15 18:00:22 meh, RX71 is oooooold Dec 15 18:00:29 the string Dec 15 18:00:49 it appeared in kbd mapping quite some time ago Dec 15 18:01:55 and it probably was a development board at that time Dec 15 18:02:32 I'm quite sure it's N9 nowadays Dec 15 18:02:57 * javispedro reads "/* Including math.h is not bad. It may become useful somehow */" and spits coffee out Dec 15 18:03:21 ROTFL Dec 15 18:04:12 WTF? Dec 15 18:05:42 #include * Dec 15 18:05:54 linker will sort out XP Dec 15 18:06:13 the worst part is that I'm now 95% certain he's an actual professional coder Dec 15 18:06:42 nokia? Dec 15 18:06:54 no, a new friend I'm making in the preenv thread on tmo Dec 15 18:07:04 hehehe Dec 15 18:07:18 javis: really? may be useful? Dec 15 18:07:49 RST38h: math.h or the coder? =) Dec 15 18:07:53 Bad: someone posted a question with this level of language. Worse: Someone replied with helpful info in equally eloquent language. So bad it becomes almost awesome: it became a thread full of people talking like that: http://talk.maemo.org/showthread.php?p=897245 Dec 15 18:08:20 javis: math.h, I am decided about the coder Dec 15 18:08:39 * javispedro laughs Dec 15 18:08:44 ShadowJK: Not the first lemming party on tmo, and they have become a norm lately Dec 15 18:09:07 "mp4 vedio formats" -- is that some kind of hard core porn? Dec 15 18:09:34 ShadowJK: But, look at it this way: they are having fun? -- check, they are helping each other? -- check Dec 15 18:09:38 What else do you want? Dec 15 18:09:49 :) Dec 15 18:09:55 I want a pony. Dec 15 18:10:00 Made of cake. Dec 15 18:10:03 here, have a pony Dec 15 18:10:09 made of a real pony cake Dec 15 18:10:21 hi guys Dec 15 18:11:29 Note that this is distinctly different from a cake made of pony. I don't want that at all. Dec 15 18:11:30 RST38h, agreed about your checklist Dec 15 18:11:32 thats important Dec 15 18:12:07 try reading comments on http://icanhascheezburger.com/ Dec 15 18:12:13 but note people enjoy it all the same Dec 15 18:12:26 hi lcuk o/ :) Dec 15 18:12:31 lcuk: how are you? Dec 15 18:13:07 i am better than yesterday, but not as good as tomorrow. Dec 15 18:14:23 yeah, me too Dec 15 18:14:45 lcuk: I wish you a speedy recovery :) Dec 15 18:19:30 * DocScrutinizer throws cakes made by ponies at channel Dec 15 18:19:40 * javispedro yawns Dec 15 18:19:48 discuss something, dammit. Dec 15 18:20:08 hm Dec 15 18:20:52 javispedro: I ultimately request Nokia to open up NOLO and CAL Dec 15 18:21:05 how's about that - for discussion? Dec 15 18:21:30 DocScrutinizer: I'm sure we can accurately predict time until WONTFIX with a nine nine's accuracy. Dec 15 18:21:43 yep Dec 15 18:22:04 javis: suggest a topic Dec 15 18:22:10 meh, short discussion Dec 15 18:22:29 * javispedro ponders rescuing yesterday's pulseaudio bashing but thinks better of it Dec 15 18:22:46 *burp* Dec 15 18:23:25 suggest a POSITIVE topic Dec 15 18:23:50 2010 saw more apps for maemo than 2009 Dec 15 18:24:06 new project: hostmode-addon-kernel-drivers Dec 15 18:24:11 2009 saw more maemo5 apps than 2008! Dec 15 18:24:17 plus support Dec 15 18:24:34 2009+2010 probably saw more maemo apps combined than the 200[0-8] Dec 15 18:25:02 1900 saw no maemo apps Dec 15 18:25:03 2010 seen more maemo apps than 2012 will Dec 15 18:25:29 there will still be symbian apps in 2012 Dec 15 18:25:44 * DocScrutinizer yawns Dec 15 18:25:59 RST38h, I wonder if there be people in 2012 Dec 15 18:26:09 yes. some. Dec 15 18:26:15 eeeew Dec 15 18:26:20 MohammadAG: why not? Dec 15 18:26:23 what a letdown Dec 15 18:26:32 damn spoilers Dec 15 18:26:32 oh right, china has ships to help us escape the apocalypse Dec 15 18:26:33 Don't expect it to be fast and painless. Dec 15 18:26:40 that movie made me chuckle Dec 15 18:27:03 Venemo, ever watched 2012? Dec 15 18:27:11 MohammadAG: no, but I wanted to Dec 15 18:27:23 * javispedro notes everyone is skipping 2011, where predictions would be more interesting Dec 15 18:27:28 will it be the year where fremantle dies? Dec 15 18:27:32 MohammadAG: I heard about the "we'll die in 2010" theory, I find it ridiculous Dec 15 18:27:46 Venemo, name one sane person who doesn't :P Dec 15 18:28:02 javispedro: how's something to die that's born dead? Dec 15 18:28:15 touché. Dec 15 18:28:40 though that even more applies to harmattan Dec 15 18:28:42 so, it will be the year harmattan dies. Dec 15 18:28:42 MohammadAG: hehe Dec 15 18:29:10 we can bet on the month it does Dec 15 18:29:37 I'd but my chips on May Dec 15 18:29:44 put* Dec 15 18:29:51 * MohammadAG wanted an N910 Dec 15 18:30:03 so you reckon it will be released before May then? Dec 15 18:30:06 with 6GB RAM and an 8GHz CPU Dec 15 18:30:22 * DocScrutinizer arms his marker and writes a fat bold 910 on MohammadAG's N900 Dec 15 18:30:39 nah Dec 15 18:30:43 YAY, 8GHz!!!!1! Dec 15 18:30:49 hmm, it's a bit slow Dec 15 18:30:51 lardman: I never said it will be released Dec 15 18:30:55 * MohammadAG overclocks to 24GHz Dec 15 18:31:02 I want an N970... N900 hw in N97's body Dec 15 18:31:12 MohammadAG: remove the stylus. remove the stylus silo. overclock. upgrade to n9 complete! Dec 15 18:31:32 javispedro: plus, remove the keyboard :P Dec 15 18:31:40 that's yet to be seen. Dec 15 18:31:45 * MohammadAG replaces plastic screen with glass Dec 15 18:31:56 javispedro, why isn't my screen working anymore? Dec 15 18:32:12 I'd just like something with a bigger screen, decent gps and e-compass Dec 15 18:32:17 * javispedro pointfully notes that there are resistive glass screens Dec 15 18:32:35 * MohammadAG stabs a gorilla Dec 15 18:32:38 they just have a the small resistive layer ontop. Dec 15 18:32:41 ... screen Dec 15 18:32:46 heh, that Dell phone I've seen yesterday in TV, that had a lovely formfactor Dec 15 18:32:54 Streak? Dec 15 18:32:55 Dell Streak? Dec 15 18:32:56 streak? Dec 15 18:33:01 strike? Dec 15 18:33:04 * MohammadAG wants a steak Dec 15 18:33:11 (that was intentional :) ) Dec 15 18:33:19 no idea, just looked like 7" screen Dec 15 18:33:20 * lardman is waiting for Doc to run down the street Dec 15 18:33:46 5" Dec 15 18:33:50 javispedro: there is no upstream Qt for Nokia -.- Dec 15 18:33:50 pocketable Dec 15 18:34:27 * DocScrutinizer runs down the street, to get some food from butcher Dec 15 18:34:29 luke-jr: touché. I thought such horrible hacks would be kept to the qt-maemo5 branch. Dec 15 18:34:46 o/ Dec 15 18:35:21 * javispedro has been lately pondering getting a palm pre 2. Dec 15 18:35:37 Linuxy? Dec 15 18:36:23 not to be a spammer, but I've realized that the fact they use js for system apps makes them from a pragmatic point of view more hackable. Dec 15 18:36:41 javispedro, spammer! Dec 15 18:37:45 I've already done stupid changes to the palm's music player (put the song title here, merge same title different artist albums into one) that would probably require me to disassemble the n900 media player. Dec 15 18:37:48 * ptl learning git Dec 15 18:38:02 javispedro: small screen on that thing Dec 15 18:38:39 lardman: and lores.. Dec 15 18:38:53 pre sucks Dec 15 18:39:00 * lardman is tempted by a Dell Streak, but slightly worried about lack of kb and lack of opengl drivers for Meego Dec 15 18:39:09 tiny screen, sluggish, unusable keyboard Dec 15 18:39:32 1GHz + 512MB?! Dec 15 18:39:34 RST38h: same thoughs (save for keyboard), albeit I feel the beefier cpu on the pre2 would help Dec 15 18:39:47 * RST38h will use N900 for now, will see next year Dec 15 18:39:57 If Nokia does not deliver anything promising, Android it is Dec 15 18:40:10 indeed, is a real shame Dec 15 18:40:22 RST38h: android is crap Dec 15 18:40:27 I know Dec 15 18:40:34 the Android offerings are pretty good hw-wise though, don;t really fancy having to write Java code though Dec 15 18:40:37 * javispedro also thinks Android is crap Dec 15 18:40:48 RST38h: on the pre you got PulseAudio, the devil you know! ;) Dec 15 18:40:49 looks pretty and has good services Dec 15 18:40:58 lardman: believe me, android development sux Dec 15 18:41:07 RST38h: probably half of the reason it is sluggish =) Dec 15 18:41:18 Venemo: hence my desire to buy something that is Meego-able eventually Dec 15 18:41:35 lardman: android = non-standard java with non-standard bytecode etc Dec 15 18:42:01 * lcuk pleased to see Nokia Booklet trying to get meego capable Dec 15 18:42:14 managing it for that one device opens up a whole suit of similar ones too :) Dec 15 18:42:24 lcuk: it was just missing gma500 drivers aiui? Dec 15 18:42:34 yes, it is Dec 15 18:42:55 community devs are involved and we are trying to get him some test hardware over Dec 15 18:43:19 gma500 driver done by community devs? O.o Dec 15 18:43:26 javispedro, no Dec 15 18:43:35 forwarded and ported and advanced Dec 15 18:43:46 ah... Dec 15 18:43:49 theres videos of meego on joggler for instance (old 1.0 ones) Dec 15 18:44:06 if we can get the drivers lined up correctly they should become normally available Dec 15 18:46:14 is there something like #ifdef in a debian control file? Dec 15 18:46:44 Venemo, you can do conditionals Dec 15 18:46:46 not that I know of Dec 15 18:46:57 and afaik, you could base it on things, hold on I use it for something Dec 15 18:47:05 * javispedro uses m4 for that task Dec 15 18:47:22 even for build depends:? Dec 15 18:47:25 Venemo: what do you need to do? Dec 15 18:47:31 unix {} Dec 15 18:47:33 MohammadAG: nope Dec 15 18:47:38 thought so Dec 15 18:47:46 * MohammadAG uses shlibs Dec 15 18:47:50 https://github.com/lcuk/libliqbase/blob/master/src/Makefile#L12 Dec 15 18:48:13 MohammadAG, build depends have their own pre categorisation available Dec 15 18:48:15 if I wanna package the same app for Maemo and for Debian/Ubuntu, I would want the Maemo one to use some Maemo-specific libs, this is why I'm asking Dec 15 18:48:29 lcuk: not makefile, control file Dec 15 18:48:45 lcuk: makefile is autogenerated by qmake, so I wouldn't touch it Dec 15 18:48:46 Venemo: they are the same Dec 15 18:48:46 oh, libqtm-sensors? Dec 15 18:48:57 Venemo, ah Dec 15 18:49:04 ep Dec 15 18:49:09 Venemo: disregard that Dec 15 18:49:14 javispedro: no. debian/control is not the same as a makefile. Dec 15 18:49:22 MohammadAG: yeah, that would be one Dec 15 18:51:07 * MohammadAG has no idea Dec 15 18:51:13 why not use two control files? Dec 15 18:52:29 then how do I tell dpkg-buildpackage which one to use? does it even have such an option? Dec 15 18:53:00 Venemo, are you wanting qtm-sensors to only be on arm? Dec 15 18:53:26 no, I meant like, why not have two different source directories for ubuntu and meego? Dec 15 18:53:29 err, maemo Dec 15 18:53:51 * lcuk has "libosso-dev [!i386]" for such a thing Dec 15 18:54:08 that would not work for debian vs maemo though Dec 15 18:54:20 there's just no reasonable fully-automated way Dec 15 18:54:22 which combined with the other part in the makefile ensures that osso is only imported and used on maemo Dec 15 18:54:28 indeed, since ubuntu might be running on an arm device Dec 15 18:54:35 nope javispedro Dec 15 18:54:46 lcuk: yes Dec 15 18:55:15 Venemo's app should run on a pandaboard, or a beagleboard Dec 15 18:55:31 so setting libqtm-sensors [armel] isn't the best way Dec 15 18:55:47 I would rather distinguish by OS and not architecture... although the latter is better than nothing Dec 15 18:56:40 there's just no automated way Dec 15 18:56:48 javispedro: :( Dec 15 18:57:10 iirc you should be able to partially do it with the "source" rule in a 3.0 debian package, Dec 15 18:57:20 but ofc that is a nogo in maemo... so far. Dec 15 18:58:21 3.0? Dec 15 18:58:22 the m4 or cpp suggestion is still valid, but you will need to issue a regeneration of it before making the source package Dec 15 18:58:55 MohammadAG: http://wiki.debian.org/Projects/DebSrc3.0 Dec 15 19:00:02 autobuilder has partial support for them because of the squeeze toolchain stuff, but probably not the entire stack Dec 15 19:00:56 Venemo: use Boolean operators in the depends field Dec 15 19:01:21 lardman: could you show me an example? Dec 15 19:02:58 Venemo: you can use | certainly: libebook-dev | maemo-version (<5.0) Dec 15 19:03:10 Build-Depends: debhelper (>= 5), libzbar-dev, libdmtx-dev, gstreamer0.10-plugins-bad-dev | maemo-version (<5.0), libconic0-dev, Dec 15 19:03:10 libgstreamer0.10-dev, libosso-dev, libgtk2.0-dev, Dec 15 19:03:10 libgconf2-dev, libglib2.0-dev, libebook-dev | maemo-version (<5.0), libgstreamer-plugins-base0.10-dev, Dec 15 19:03:10 libcurl3-dev, mce-dev | maemo-version (<5.0), libmodest-dbus-client-dev, libhildonfm2-dev, Dec 15 19:03:11 libqt4-dev, mbarcode-dev, libgq-gconf-dev, libconic0-dev Dec 15 19:03:18 Spaaaaaaaaaaaaam lols Dec 15 19:03:18 oops, didn't come out so well Dec 15 19:03:20 evening alls :) Dec 15 19:05:44 heya NooBmonk3y Dec 15 19:05:47 lardman: thx Dec 15 19:05:50 hi NooBmonk3y Dec 15 19:05:51 i wanted you for something, but I can't recall what Dec 15 19:05:59 perhaps it was about my memory loss Dec 15 19:06:04 but I can't remember Dec 15 19:08:03 hm Dec 15 19:08:09 * Jaffa sighs. Long day. Dec 15 19:08:21 Venemo: whether you can do: some-maemo-only-package & maemo-version, I don't know Dec 15 19:08:30 ok, thanks lardman Dec 15 19:08:30 hi Jaffa Dec 15 19:08:47 other question: what's the point of there being so many versions of GPL and LGPL, many of which are incompatible Dec 15 19:09:27 Venemo: i.e. (and you probably realised it already) that depends line is adding libs that are for maemo-version>=5.0 Dec 15 19:09:35 it is ridiculous that a free software license can be incompatible with another free software license that basically says the same things Dec 15 19:09:41 lardman: yeah, I thought so Dec 15 19:10:56 * lardman gives up on the idea of switching camera res on the fly Dec 15 19:11:05 for the time being anyay Dec 15 19:15:22 * lardman moves onto (dis|en)abling plugins Dec 15 19:20:15 I've got to say I'm displeased with the implementation of MECARD encoding into QR codes one finds on the interweb Dec 15 19:20:39 hmm, how do I add auto line breaks to thunderbird? Dec 15 19:20:55 Rewrap? Dec 15 19:22:05 ty Dec 15 19:25:06 lardman: tried reading DHL routing stamp, mbardcode could not handle it Dec 15 19:25:39 lardman: weird construct, looks like qrcode, but not spatial markers, uses vertical/horizontal axis lines instead Dec 15 19:26:37 lardman, actually, it doesn't work :P Dec 15 19:26:46 MohammadAG: sorry Dec 15 19:26:54 RST38h: just looking to see what that might be Dec 15 19:28:11 RST38h: can you post a pic? Dec 15 19:28:18 I can't work out what it might be Dec 15 19:28:21 lardman: it is at work Dec 15 19:28:34 lardman: is a business mail piece too, so I better mail you the pic Dec 15 19:28:52 hey Venemo , hey lcuk :) Dec 15 19:28:53 how much info is in the barcode Dec 15 19:28:59 depends Dec 15 19:28:59 is it just delivery number? Dec 15 19:29:09 the DHL code? Dec 15 19:29:20 it is not a barcode to begin with, more like 2D qrcode Dec 15 19:29:28 mind you, yeah even after delivery its still got all info on it Dec 15 19:29:42 (using dhl tracker on a package from last week Dec 15 19:30:02 * lcuk has waybill stuff for it Dec 15 19:31:08 RST38h: cool, mail away Dec 15 19:31:51 I will have a look at the pdf417 stacked 1D barcode stuff in ZBar next week, he says Dec 15 19:31:58 :) Dec 15 19:32:59 lardman, it kinda ruined the email's format too :P Dec 15 19:33:32 MohammadAG: another one of those occasions I wish I'd just kept quiet then ;) Dec 15 19:34:16 lardman, hmm, the mailing list formatted it correctly, no worries I guess ;) Dec 15 19:34:59 Mohammad Abu-Garbeyyeh <-- wtf? Dec 15 19:35:31 that is going to be your email address from now on Dec 15 19:37:43 RST38h, looks so cool, I wonder what uni forms will think of it Dec 15 19:37:58 will mistype it, most likely Dec 15 19:38:20 nah it'll get automatically spam filtered I imagine Dec 15 19:40:11 "...a weapons check is advised, followed by donning of riot gear and gas masks treated to resist type-14 neurotoxin. Civilians are to be told the riot gear is part of a theme night, and issued nonfunctional decorative goggles if they wish to participate." Dec 15 20:18:50 hi. so is that flash 10.1 from ti.com useable on N900? Dec 15 20:21:13 hi Dec 15 20:22:00 there is any pc suite for using n900 call / sms writing functions from linux computer via bluetooth ? Dec 15 20:22:05 ioan: yes Dec 15 20:23:34 DocScrutinizer: can I have it too? :-) Dec 15 20:23:38 Juozapas: http://wiki.maemo.org/Phone_control Dec 15 20:24:13 ioan: dunno - if you got it, would you please share to me? Dec 15 20:24:36 yeah but im looking for some program to control my phone Dec 15 20:24:53 DocScrutinizer: I made the request, but no answer yet. Dec 15 20:25:06 so what do you think it is I pointed you at? Dec 15 20:26:03 DocScrutinizer, I think he wants a GUI ;) Dec 15 20:26:14 MEH Dec 15 20:26:25 ioan, it's for board developers only, not sure how TI pick those, apparently, it's random Dec 15 20:26:37 it IS a GUI, with a lot of nice Icons called characters Dec 15 20:27:48 you need a wrapper app called errr... PuTTY Dec 15 20:27:53 yeah i want some gui :) Dec 15 20:27:56 MohammadAG: well, I got from them some ICs samples before, maybe that qualifies me as a board developer ;-) Dec 15 20:29:25 ioan: depends. If you used a Company address before and now, it sure will Dec 15 20:29:25 <`Ika_Musume> humm question, befor i install it , nitdroid can use any android app right ? Dec 15 20:30:29 DocScrutinizer: yeah, I used the same account for both requests... and the account uses my company's infos Dec 15 21:10:31 * RST38h has seen a E7 today Dec 15 21:10:47 Well, an E7 mockup at the Nokia store. Dec 15 21:11:58 meh, where's javispedro? Dec 15 21:25:40 spain Dec 15 21:26:29 yeap Dec 15 21:26:59 whatever, wherever... Dec 15 21:27:22 we could teach uBoot to store envs at arbitrary location Dec 15 21:27:45 e.g marking some blocks as bad at a fixed location in eMMC Dec 15 21:28:30 RST38h, e7 is shiny. Dec 15 21:28:36 or simply write back to boot.scr Dec 15 21:28:52 it's all about atags as somebody said Dec 15 21:28:55 and making it all fit Dec 15 21:28:58 has got a bigger screen and smaller body than n900, which is more important to me Dec 15 21:29:12 *IF* we really are too stupid to figure how CAL is structured Dec 15 21:29:33 i made a spec Dec 15 21:29:51 somebody even started writing opencal library Dec 15 21:29:56 spec of dust? Dec 15 21:29:58 jacekowski: uBoot deals with atag just fine it seems Dec 15 21:30:10 DocScrutinizer: uboot just passes them Dec 15 21:30:16 atags are prepared by nolo Dec 15 21:30:16 meh nvrmind. I'm out. tata. Dec 15 21:30:49 yeah, but completely unrelated to setenv / storeenv Dec 15 21:31:00 or was it saveenv Dec 15 21:31:43 hell, uBoot could even store envs back to very own program text location Dec 15 21:31:59 *IF* we really are too stupid to figure how CAL is structured Dec 15 21:32:12 we know how cal is structured Dec 15 21:32:32 so what's wrong with uBoot using it then, to store envs? Dec 15 21:32:44 somebody would have to write code Dec 15 21:32:50 make udev even bigger Dec 15 21:32:53 eeeeew OMFG Dec 15 21:33:08 and teach udev how to read/write to nand Dec 15 21:33:15 udev??? Dec 15 21:33:21 uboot* Dec 15 21:34:53 tzz I'd happily throw out some shit of uBoot, to get those 50k free to teach it to store env in a sane way, rather than have a precompiled set built in Dec 15 21:36:35 -rw-rw-r-- 1 mohammad 1000 2054848 Dec 15 19:55 combined.bin <-- keep this in mind ;) Dec 15 21:37:02 MohammadAG: Have you got a fixed hildon-desktop for PR.13 that I can install without breakingPR1.3 package? Dec 15 21:37:12 jacekowski: +#define CONFIG_CMD_ONENAND /* NAND support */ Dec 15 21:37:41 DocScrutinizer: it's not working apparently Dec 15 21:37:42 and teach udev how to read/write to nand <--moot Dec 15 21:39:34 RST38h, hmm, define fixed :P Dec 15 21:39:54 hell it's working on OM uBoot, why do you think it doesn't on N900? Dec 15 21:40:38 quite obviously uBoot *can* boot from NAND / Dec 15 21:43:55 and given we accept the pathological case where a block can't be written back due to coincidental breakage as a dead end that needs new flashing, it should be a nobrainer to read a block from NAND rootfs or anywhere (possibly from uBoot's own program text, const chunk), modify it in RAM, and then write it back Dec 15 21:46:00 Mohammad: "fixed" as the "damn phone rotation bug is nolonger present" Dec 15 21:46:31 that's unbearable you have to compile a new custom version of uBoot and plumb it up to kernel and flash it, JUST to change the boot sequence Dec 15 21:48:52 jacekowski: OM uBoot stores persistent env to a dedicated env partition. This partition content pretty much looks to me like all I heard about how CAL is structured Dec 15 21:49:16 but om was a disaster Dec 15 21:49:20 jacekowski: somebody would have to write code <--moot Dec 15 21:49:23 nobody bought it Dec 15 21:49:49 so WHAT now? And N900 isn't available in white? Dec 15 21:50:10 WTF that got to do with uBoot env / CAL? Dec 15 21:50:40 RST38h, latest package of hildon-desktop from me is here http://talk.maemo.org/showthread.php?t=66586 Dec 15 21:50:46 <_trine> can the N900 send audio via bluetooth to 2 different headphones at the same time ? Dec 15 21:51:06 _trine: probably not Dec 15 21:51:16 <_trine> ah ok Dec 15 21:51:32 A2DP isn't a multicast protocol for all I know Dec 15 21:51:36 <_trine> pity because it woul dhav Dec 15 21:52:04 <_trine> pity because it would have been good for 2 of us watching the same film at the same time Dec 15 21:53:20 (CAL==env) <--exactly! we could even change CAL values via uBoot console then Dec 15 21:54:27 yup Dec 15 21:54:28 well you could pair with both headsets, duplicate the audio stream and stream to both headsets...but you'd have to code that up Dec 15 21:54:54 asj_: not sure if that's supported by the BT chipset/fw Dec 15 21:55:44 DocScrutinizer: hmmm Dec 15 21:57:03 NB A2DP can also accept raw PCM audio via dedicated pins on some BT chipsets Dec 15 21:57:27 so the "wrapping up" is done inside BT chip, not in sw Dec 15 21:58:01 it's probably not like raw packet injection that also doesn't work ootb for WLAN chipset :-D Dec 15 21:58:08 DocScrutinizer: that's just more code, implement a2dp in software ;) Dec 15 21:58:29 yeah, but then you need packet injection mode for BT Dec 15 21:58:59 where ::: asj_: not sure if that's supported by the BT chipset/fw Dec 15 21:59:12 DocScrutinizer: really? it's just l2cap I assume, so can't you just open the socket and stream? Dec 15 22:00:10 tbh I'm talking outa my ass, so all that is an educated guess at best Dec 15 22:01:05 I'm not even sure if A2DP is crypted OTA Dec 15 22:01:44 or addressed at a particular peripheral (headphones) Dec 15 22:01:57 <_trine> I have a set of Nokia Bluetooth Stereo Headset BH-905 and I think they are very good Dec 15 22:02:08 it's not crypted Dec 15 22:02:09 afaik everything is crypted on BT OTA Dec 15 22:02:27 unless by hw Dec 15 22:02:34 DocScrutinizer: ah, in bluez 4 anyways, rfcomm and l2cap are just sockets you can open, like tcp, udp. a2dp is over avdtp which is over l2cap. So if you wanted to do all the work yourself it would seem possible. The crypting is done lower down, once paired you don't have to worry about it. Dec 15 22:02:41 sure that's done in BT hw Dec 15 22:02:47 <_trine> it would be nice if both myself and my wife godd listen at the same time Dec 15 22:02:47 i'm pretty sure bt is not encryptec Dec 15 22:02:58 because there are bt sniffers that just work Dec 15 22:03:27 <_trine> godd // could Dec 15 22:03:30 and strong encryption would make it complicated Dec 15 22:03:53 exactly, the crypting is quite likely done in BT hw, and the pairing is nothing but negotiating a crypto key Dec 15 22:04:17 so you can't pair 2 headsets if this isn't implemented in BT chip firmware Dec 15 22:04:35 then how bt sniffers work Dec 15 22:04:43 I dunno Dec 15 22:04:47 do they? Dec 15 22:04:59 never seen any Dec 15 22:05:21 yes, you just switch it on and you can sniff Dec 15 22:05:23 if they listen to the key negotiation then it's simple Dec 15 22:05:43 not really Dec 15 22:06:07 if you can sniff openssh connection from start that doesn't mean you can decrypt it Dec 15 22:06:22 http://www.tomshardware.co.uk/forum/32519-23-secure-bluetooth-encryption Dec 15 22:06:42 if you tell a sniffer the 4 digit pin shared secret, then it's just that simple Dec 15 22:07:56 well, and if it's 4 digits what's the brute force time to try 1000 combinations? Dec 15 22:08:07 1ms Dec 15 22:09:00 do you have anything to back that up? Dec 15 22:10:56 well, modern cpu can do couple millions md5 hashes per second Dec 15 22:11:22 and cheap bluetooth in phone can connect in miliseconds Dec 15 22:12:07 the connect time per spec is ~6seconds Dec 15 22:12:22 only bluetooth LE is ms range Dec 15 22:13:08 lardman: thanks :-) Dec 15 22:13:34 I don't get how all this throwing around with numbers is supposed to help with recovering a session key. Even millions of md5 hashes won't help there. Dec 15 22:14:07 DocScrutinizer: not sure that's the best ref ever mind you Dec 15 22:14:35 lardman: nevertheless it's good enough to support my thoughts Dec 15 22:14:40 what pin? BT doesn't use a pin Dec 15 22:14:53 hmm must be getting late, am having troubles working out how to efficiently take a list of integers and make them contigous but still ordered Dec 15 22:15:15 What the gekk does it mean for integers to be contiguous? Dec 15 22:15:32 well 1 and 200 are integers Dec 15 22:15:55 and now - as it seems A2DP is NOT sent in plain text either (freq hopping always taking place) - it's impossible to pair multiple devices if the BT firmware doesn't explicitly support that Dec 15 22:16:21 lardman: Okay, I don't have to revoke your mathematics credentials so far. Dec 15 22:16:51 but they don't have a spacing of 1 Dec 15 22:17:10 so I'd like to reduce that list to 1,2 Dec 15 22:17:24 which is how I was defining contiguous integers Dec 15 22:17:35 in my odd engineeringy way ;) Dec 15 22:17:46 I thought perhaps you meant contiguous in RAM. Dec 15 22:18:02 no, just in the ether Dec 15 22:18:04 depending on how fast the BT chip can switch status&config, you might mux 2 p2p A2DP sessions Dec 15 22:18:07 But, I don't see how what you're saying is at all useful. Dec 15 22:18:34 well I need to sort plugins into priority order, accounting for the fact that new plugins might be added and old ones removed Dec 15 22:18:54 n=length_of_list(l); for(i=1;i so I need to add, keeping what I can of the existing order, then remove any gaps and repeats Dec 15 22:19:13 they are not ordered to begin with though Dec 15 22:19:23 Add a qsort() before that then. Dec 15 22:19:40 lardman: you're talking about the good old BASIC line# renumbering :-D Dec 15 22:20:19 hmm, Qt has a qsort, well that saves me doing that then, all good Dec 15 22:20:31 (from the times where basic programs had line numbers) Dec 15 22:20:58 I seem to remember that you could assign any old number to the lines though? Dec 15 22:21:31 derf: =l[0]+(i*skew) Dec 15 22:22:42 lardman: yes, and they had not to be 'contiguous', but were executed strictly in ascending order Dec 15 22:23:18 btw COBOL did the same Dec 15 22:23:28 in very old standards Dec 15 22:23:46 COBOL65 or sth :-P Dec 15 22:24:54 what I neglected to say is that while I need to sort one array, I need to know the sorted order of the original indices so that I can also rearrange some other related arrays Dec 15 22:25:12 so qSort() is out, and I'll have to diy I guess Dec 15 22:25:47 eh? Dec 15 22:26:44 I'd suggest a pointer in each record of table A, pointing to corresponding records in tables B..n Dec 15 22:27:25 these are QLists Dec 15 22:27:27 the you still can use any sort of sort of^H^H you like Dec 15 22:27:59 so what? isn't a QList a linked list of QObjects? Dec 15 22:28:43 yes, but afaiu it can't contain both a numeric value (which I want to sort) and some sort of pointer so I can keep track of how my other lists need to be reordered Dec 15 22:28:46 I may be wrong though Dec 15 22:29:17 hastable I guess Dec 15 22:29:20 nah, not the list holds the pointers, the objects have to Dec 15 22:30:28 you instantiate a new Qobject that inherits the original Qobject plus the pointer(s) Dec 15 22:31:08 I'm not sure how that will remain sortable though, ah I guess as long as it has a < operator it will be Dec 15 22:31:13 seems like overkill mind you Dec 15 22:31:54 then you define the sort function, which is taking the "line number" out of each QList.Qobject and creates a sorted QList, then you discard the original list Dec 15 22:33:05 th enew QList has the Qobjects sorted and still they have each a pinter to their counterpart in another set of objects Dec 15 22:35:57 (overkill) well if you're using objects then you need to do OO, and also use object properties Dec 15 22:36:28 yeah but I'm only using objects because that's the way Qt likes to handle everything Dec 15 22:36:55 a paradigm break is always causing headache Dec 15 22:38:55 once you understand that what you call an object is actually just a pointer, you get a clearer idea of the actual overhead involved Dec 15 22:40:28 so a QList is a linked list of address pointers Dec 15 22:44:47 s/is a/is just a simple Dec 15 22:45:47 it is simple, but requires me to subclass the QList, which I can't be arsed to do Dec 15 22:46:38 wouldn't it just be enough when you carefully design the objects in that list? Dec 15 22:46:42 otoh it might make sense to combine all my data in a single object to save time Dec 15 22:46:56 yes, exactly Dec 15 22:47:05 not at this time of night no :) Dec 15 22:48:55 hmm, have to get up in 6h Dec 15 22:49:29 might actually be better to *be* up in 6h :-P Dec 15 22:49:48 it's also debatable whether the having a single list would be quicker as I need to search over two of the data types Dec 15 22:50:53 If you're using a linked list, it will be slow. Dec 15 22:50:57 -= The End =- Dec 15 22:50:59 you can create a second list from the first one, as a result of sorting it by second criterion Dec 15 22:51:02 QList is not a linked list Dec 15 22:51:07 it's an array of pointers Dec 15 22:51:43 Well, DocScrutinizer said it was. I don't know a damn thing about Qt. Dec 15 22:51:44 ouuff Dec 15 22:52:32 well, in the end it doesn't matter how it's built internally Dec 15 22:52:39 anyway the added hassle of making my own type, implementing searching across more than one element of that type, etc., is why I'm happy to stick with a QList until such time as it looks too this that the other or slow Dec 15 22:52:51 that's the nice thing about OO Dec 15 22:53:18 I mean, you're talking about a list of plugins. Dec 15 22:53:26 People are going to have, what, a dozen of them? Dec 15 22:53:45 quite, so it really makes no odds other than personal satisfaction Dec 15 22:53:47 Wake me when you have a hundred thousand, at least. Dec 15 22:53:49 yeah, academic problem Dec 15 23:48:36 good morning Dec 16 00:03:04 lardman|gone, i miss vb collections :P Dec 16 00:03:38 morning Termana Dec 16 00:13:53 minitube is broken here... it plays a few seconds then skips to the next video Dec 16 00:14:14 is mytube working again? alternatives? Dec 16 00:37:01 anyone used a 32gb microsd card in the n900? Dec 16 00:40:41 probably Dec 16 00:42:45 pupnik, cuteTube Dec 16 00:47:37 ty MohammadAG Dec 16 01:42:23 pupnik: http://meego.gitorious.org/maemo-multimedia/pulseaudio-modules-meego/blobs/master/src/common/optimized.c#line193 #line211 and a special goodie: #line369,370 Dec 16 02:00:09 DocScrutinizer, technically, if I compile a zImage with the same patchset as a different one, shouldn't modules load fine? Dec 16 02:01:05 umm, yes? Dec 16 02:01:43 don't they? Dec 16 02:02:36 as long as kernel is technically same patchlevel and has same version-magic Dec 16 02:03:11 k, now I'm certain meego has a fail repo system Dec 16 02:03:22 haha Dec 16 02:03:40 I applied patches, first of all the modem failed to get patched, second, the lp5whatever.h file was missing Dec 16 02:04:13 and of course, no instructions on how to build a kernel, only cryptic messages in a .spec file Dec 16 02:04:19 you need to figure out the rest yourself Dec 16 02:06:38 DocScrutinizer, have a look at it http://meego.gitorious.org/meego-os-base/kernel-source/trees/master Dec 16 02:07:52 you think I need some more to feel depressed? Not really Dec 16 02:08:19 btw gitorious is slow like tmo Dec 16 02:08:32 gitorious is fine Dec 16 02:08:33 even gave a "GURU ERROR:" pfffft Dec 16 02:08:40 lol Dec 16 02:08:53 working fine for me, weird Dec 16 02:09:05 got better since an hour Dec 16 02:09:51 funny thing is, you ask for help in #meego, and everybody's too busy to help Dec 16 02:10:09 so, they open sourced the OS, and ruined the documentation Dec 16 02:10:51 AHAAAA! the missing documentation - now everything becomes clear and bright: http://meego.gitorious.org/maemo-multimedia/pulseaudio-modules-meego/blobs/master/src/voice/module-meego-voice.c#line313 Dec 16 02:11:35 why is each line commented out with a /* */? Dec 16 02:11:40 // is enough :/ Dec 16 02:12:48 Some of us still believe C++ comments in C are heresey. Dec 16 02:13:25 yes, reject c99... c89 is the only true c Dec 16 02:13:36 I will also accept ISO C90. Dec 16 02:13:46 i suspect that can be turned into a t-shirt Dec 16 02:14:22 Of course, the real problem is that MSVC still doesn't support C99, though it does support that particular feature. Dec 16 02:14:39 heh, so does gcc in c89 mode Dec 16 02:15:37 REM we need 17 more different methods to make lines a comment Dec 16 02:15:46 # don't you think so? Dec 16 02:16:33 . * maybe even COBOL style as well Dec 16 02:17:05 sounds like a fantastic idea **** ENDING LOGGING AT Thu Dec 16 02:59:57 2010