**** BEGIN LOGGING AT Wed Oct 26 02:59:57 2011 Oct 26 03:14:22 Woo! Oct 26 03:45:14 jonwil: what are you making? Oct 26 03:45:39 stuff for cell broadcast SMS Oct 26 03:45:53 I figured from what you were saying.. Oct 26 03:45:58 what kind of stuff? Oct 26 03:46:39 basically what I have now is a program that replaces the operator name widget and displays the tower name/ID as sent by the tower Oct 26 03:46:44 if the tower sends one that is Oct 26 03:47:00 jonwil: nice Oct 26 03:47:16 works great Oct 26 03:47:37 jonwil: are you on n900 or n9? Oct 26 03:47:40 N900 Oct 26 03:47:58 I love the n900 Oct 26 03:48:29 I hope something as free comes along before its days are up Oct 26 03:48:35 yes I hope so too Oct 26 03:48:47 but honestly, if it can live as long as my n810 (still active), then I'm good. Oct 26 03:48:54 If I was to buy a phone right now, I would go for a Galaxy Nexus Oct 26 03:48:55 I expect a very long life for the n900, though Oct 26 03:49:02 jonwil: agreed. Oct 26 03:49:09 jonwil: though I really, really want a keyboard! Oct 26 03:49:14 yes Oct 26 03:49:25 the other thing - does ANY phone have anything resembling 'conversations'? Oct 26 03:49:25 Give me a Galaxy Nexus with a keyboard and it would be great Oct 26 03:49:30 conversations is *amazing* Oct 26 03:49:47 I dont know, I think the iPhone SMS app may be close Oct 26 03:49:52 but I havent used it myself Oct 26 03:50:04 not really. it doesn't combine jabber, whatnot into one place Oct 26 03:50:14 unless ios5 has cahnged that Oct 26 03:51:00 hmm yeah good point Oct 26 03:51:38 how could nobody else have thought of that? it is amazing Oct 26 03:53:10 anyway, I tried using a friend's android for a few weeks.. and that alone was a huge deal breaker Oct 26 03:53:26 also, the media player was terrible.. no easy way to podcast. even when I did podcast, no easy media player.. Oct 26 03:53:36 If the Galaxy Nexus is as open as the Nexus S is, it would be a good phone. Nexus S only has an AKM blob for the orientation sensor, a Broadcom blob for WiFi/Bluetooth/GPS, a PowerVR blob for the GPU, an NXP blob for the NFC and a Samsung blob for the cell radio interface Oct 26 03:53:57 but the nexus S has no keyboard Oct 26 03:53:58 that is a lot of blobs Oct 26 03:54:01 so its not the phone for me Oct 26 03:54:10 The N900 has a lot more blobs than that Oct 26 03:54:19 really? Oct 26 03:54:23 yes Oct 26 03:54:24 tragic Oct 26 03:54:40 The N900 has many closed-source components Oct 26 03:54:57 I didn't realize Oct 26 03:55:35 right now though, the most annoying closed-source component is libconnui and libconnui_cell Oct 26 03:55:49 that's what you're working against? Oct 26 03:55:56 isn't that just the cell radio interface? Oct 26 03:55:58 Thats what I have been reverse engineering Oct 26 03:56:18 what are the implications of your work now? can libconnui be replaced now? Oct 26 03:56:26 nope, thats not what I am aiming at Oct 26 03:56:40 basically what you have is the cellular services daemon (CSD) and its plugins Oct 26 03:56:46 which talk to the cellular modem Oct 26 03:57:26 One part of my project is to apply a binary patch to the closed-source libsms.so.0.0.0 (which is the low level library used to talk to the cell modem SMS interface) to fix a bug in it Oct 26 03:57:40 said bug prevented cell broadcast SMSs from being passed up the stack properly Oct 26 03:58:19 The other part of my project is a replacement for the operator name widget that displays both the operator name and the tower name (if there is a tower name) Oct 26 03:59:29 This uses dbus to talk to the cellular services daemon Oct 26 03:59:56 both to listen for status updates (such as change-of-tower and others) and for incoming cell broadcast SMS messages Oct 26 04:00:12 if it finds one on the right channel (channel 50) it displays it as the tower name Oct 26 04:00:51 what's a cell broadcast sms? Oct 26 04:01:04 is that a message from the operator or something? Oct 26 04:01:59 http://en.wikipedia.org/wiki/Cell_Broadcast Oct 26 04:02:04 Thats what it is Oct 26 04:02:16 libconnui and libconnui_cell are libraries that talk dbus to the cellular services daemon and provide an interface that is used by all of the stock connectivity UI Oct 26 04:02:25 like the dialog for selecting a wifi network Oct 26 04:02:32 or the phone settings control panel Oct 26 04:02:43 or the widget that tells you if you are on 2G or 3G and how much signal you have Oct 26 04:02:50 or the stock operator name widget Oct 26 04:03:27 now as for my widget, there are 2 things I still want to do to it. The first is I want to find out what to do with cell broadcast messages other than channel 50 and how those should be displayed/handled. Oct 26 04:03:53 The other issue is that the operator name I get is not correct Oct 26 04:04:44 What I have been trying (unsuccessfully) to do is to figure out how the stock operator name widget gets the operator name. I know it uses some functions in libconnui_cell to do it Oct 26 04:05:22 But I cant find out how the operator name widget calls those functions or what those functions do inside Oct 26 04:05:28 so I cant get the proper operator name Oct 26 04:07:11 which is why I wish I had the header files or source for libconnui_cell and libconnui :( Oct 26 05:12:31 bah, I just cant find anything useful to finish this project off (either the correct operator name or what to do with cell broadcast messages other than channel 60) Oct 26 05:12:36 channel 50 Oct 26 05:18:06 I am extremely happy that its actually working and displaying the right cell tower name Oct 26 06:12:29 meh, diablo kernel doesn't work with glibc >= 2.12 Oct 26 06:20:52 * jonwil wishes reverse engineer ARM binaries wasnt so hard :( Oct 26 06:23:58 jonwil: ain't it as hard as any other binaries? Oct 26 06:24:14 x86 is nice Oct 26 06:24:25 I like x86, its not so hard Oct 26 06:24:27 ARM is hard Oct 26 06:32:49 http://www.theregister.co.uk/2011/10/25/apple_unlock_patent/ Oct 26 07:18:11 hi. i have installed kernel power 42 and aircrack and wifi driver selector applet.when i try to load bleeding edge drivers it says Error while loading kernel modules ifconfig: SIOCGIFFLAGS: No such device Oct 26 07:18:19 why? Oct 26 07:19:08 ive downloaded bleeding edge drivers through this applet Oct 26 07:22:19 check dmesg as to the reason why.. maybe the bleeding edge drivers may not be compatible with that kernel version Oct 26 07:29:49 psycho_oreos : so where can i find compatible driver? Oct 26 07:30:56 badbees, there isn't. I think its a minimum requirement that you must have kp47 or later. Oct 26 07:32:21 psycho_oreos : is that unstable? Oct 26 07:33:13 badbees, stable in some ways, unstable in others Oct 26 07:33:35 badbees, much the same as the bleeding-edge driver, some functions work whilst other functions won't Oct 26 07:41:04 host 222.253.86.176 Oct 26 07:41:08 o.O Oct 26 07:41:14 evil spammer Oct 26 07:41:27 s/host/zwhois Oct 26 07:42:11 no zwhois here Oct 26 07:42:15 descr: VietNam Post and Telecom Corporation (VNPT) Oct 26 07:42:37 ;; AUTHORITY SECTION: Oct 26 07:42:38 253.222.in-addr.arpa. 26600 IN NS hcm-server1.vnn.vn. Oct 26 07:42:40 253.222.in-addr.arpa. 26600 IN NS vdc-hn01.vnn.vn. Oct 26 07:42:47 :nod: Oct 26 07:43:10 fakes "my" postmaster, sends attachment.zip Oct 26 07:44:12 DocScrutinizer, http://pastebin.com/einbfN0D Oct 26 07:46:15 ;; ANSWER SECTION: Oct 26 07:46:16 176.86.253.222.in-addr.arpa. 86324 IN PTR localhost. Oct 26 07:46:22 o.O Oct 26 07:46:37 lol Oct 26 07:47:40 hostile hostmaster Oct 26 07:50:14 how would I examine a .zip in a safe way? Oct 26 07:51:44 through a sandbox? Oct 26 07:52:18 eeew Oct 26 07:52:27 X-Spam-Status: No, score=4.7 required=5.0 tests=AWL,BAYES_60, Oct 26 07:52:28 FORGED_MUA_OUTLOOK,MISSING_MID,UNPARSEABLE_RELAY autolearn=no version=3.2.5 Oct 26 07:52:36 Moring all from Npokia World Oct 26 07:52:48 moo Jaffa Oct 26 07:52:56 excited about winphones?:P Oct 26 07:53:07 *yawn* Oct 26 07:53:19 SillyiPad/Terminus keyboard Oct 26 07:54:42 jaska: Not at all. Oct 26 07:55:16 yeah, i wasnt expecting you to be Oct 26 08:02:53 I refuse to have anything to do with a phone that requires payment of money in order to develop for it Oct 26 08:03:35 and i refuse to have anything to do with phones that dont have keyboards. Oct 26 08:04:41 same here Oct 26 08:14:31 haha, >>[Virus entfernt] attachment.zip<< Oct 26 08:15:36 Subject: Delivery reports about your e-mail Oct 26 08:16:23 >>Your email account was used to send a huge amount of spam during this week. Oct 26 08:16:25 Most likely your computer was infected by a recent virus and now runs a hidden proxy server. Oct 26 08:16:26 We recommend you to follow the instruction in order to keep your computer safe.<< Oct 26 08:16:32 SURE Oct 26 08:17:32 send credit card details to remedy situation? Oct 26 08:17:49 quite a bit ironic how the timeline seems inverted here Oct 26 08:18:09 dunno, I'd never open such a attachment.zip Oct 26 08:19:16 alas my web.de account mail server doesn't tell *which* virus it removed Oct 26 08:20:23 but "your computer is infected and most likely sends spam - please follow instructions in attached virus.zip" is really a funny catch Oct 26 08:35:24 <_berto_> http://www.engadget.com/2011/10/26/the-nokia-world-2011-keynote-liveblog/ Oct 26 08:52:34 <_berto_> https://www.youtube.com/results?search_type=&search_query=lumia%20800&aq=f&oq= Oct 26 08:59:55 nokia lumia 800, nokia räntiä 900 and nokia sohjoja 1000? :) Oct 26 09:00:06 sorry, only finns will get that :/ Oct 26 09:00:58 haha Oct 26 09:01:04 nokia rakeita Oct 26 09:01:27 <_berto_> I assume they're different types of snow? Oct 26 09:01:52 rakeita is actually hail, but otherwise yes Oct 26 09:02:22 <_berto_> :) Oct 26 09:34:19 god I hate dbus sometimes :( Oct 26 09:40:02 Hah Oct 26 09:40:10 I just might have lunch with RMS. Oct 26 09:52:50 Anyone know anything about dbus-glib? http://pastebin.com/nZHugW45 Oct 26 09:53:33 Jartza: nice :D Oct 26 09:54:11 good luck translating that joke. ;) Oct 26 09:55:00 http://www.wordmagicsoft.com/dictionary/es-en/lumia.php Oct 26 09:55:47 wonder what kind of reaction "nokia lumia" does in spain. Oct 26 09:56:20 someone followed nokias keynote this morning? Oct 26 09:57:23 Oh dear. Oct 26 09:57:28 What was it? Oct 26 09:57:43 for me it was dissappointing Oct 26 09:57:54 They've decided to axe windows, and go for a new OS, based on GEM? Oct 26 09:58:27 windows arriving in Bangladesh before christmas, or something. Oct 26 09:58:27 the only interesting fact is that the nokia lumia 800 or whatever it is called will be priced at 420 € Oct 26 09:58:40 Is that windows? Oct 26 09:58:51 yes Oct 26 09:59:07 the "N9 with windows" Oct 26 09:59:30 yepp, with a better cpu Oct 26 09:59:31 who knows what's inside though. was it said? Oct 26 09:59:46 Now you've got to elaborate :P Oct 26 09:59:52 there wasn't any 'mindblowing' stuff with the new phones, for what i noticed. Oct 26 10:00:03 because if it's 1.2Ghz qualcomm, it isn't "better" Oct 26 10:00:18 where there any other releases today than the lumia 800? Oct 26 10:01:37 ShadowJK: i mean the cpu in the n9 is a real "old" one, every new announced smartphone will have a better cpu except the gta04:-) Oct 26 10:02:13 BluesLee; well it's equivalent to 2Ghz snapdragon isn't it... Oct 26 10:02:16 :P Oct 26 10:03:12 i thought nokia world 2011 could be a turning point for nokia, now i have my doubts Oct 26 10:03:54 you can't turn on glass windows, they go *crash* and break :P Oct 26 10:05:05 maybe nokia cant present it, for instance apples siri, it make a good impression durung the keynote, it tested it and its crap, really crap Oct 26 10:05:37 omap4 dualcore would get more points in blogs and such, but atleast last time I checked omap4's ram controller was so slow it as a whole even runs slower in some circumstances than the omap3 in N9 :/ Oct 26 10:06:19 if TI manages to fix that though omap4 would be awesome :) Oct 26 10:07:18 ShadowJK: did you check on a 4430 or 4460? I think they did some stuff, but I'm not sure. Oct 26 10:07:29 iuuso_: some Asha phones Oct 26 10:08:49 dm8tbr; we'll find out once pandaboard ships with it? :P Oct 26 10:09:12 ShadowJK: mru or someone reported having one of them ;) Oct 26 10:09:24 dunno if it ships to general public yet though. Oct 26 10:09:42 last time I saw he was still bitching about ram speed :/ Oct 26 10:10:10 hmkay Oct 26 10:10:54 though it's hard to tell whether the daily rant stopped because he got fed up at the silence, or because it was fixed? :P Oct 26 10:11:38 or maybe ranting elsewhere instead Oct 26 10:14:00 have I missed something, or did Nokia show much more love to L800 than to n900 and n9 combined? Oct 26 10:16:39 where does kernel binary reside on maemo? Oct 26 10:17:32 on one of the /dev/mtd partitions I believe Oct 26 10:17:58 why after installing multiboot it's in /boot/multiboot ? Oct 26 10:18:12 I know nothing about multiboot Oct 26 10:18:22 and from what I gather, people around here dont like multiboot all that much... Oct 26 10:18:24 and file with the same name doesn't present on the system before multiboot, vmlinuz-2.6.28-omap1 Oct 26 10:18:40 I imagine if you have multiboot, you perhaps have a 'boot kernel' in the mtd partition and it starts off the real kernel stored elsewhere Oct 26 10:18:46 or one of the several kernels Oct 26 10:21:30 after installing nitdroid, it's started successfully (and maemo too), but after switching to another nitdroid kernel maemo boots, but nitdroid not, i don't understand what's happend Oct 26 10:23:54 ..maybe the nitroid folks would know more about that? Oct 26 10:24:55 nothing happens on the channel Oct 26 10:30:10 unfortunately, u won't get much on multiboot here too Oct 26 10:31:40 if I can fix this dbus_g_proxy_call call, my plugin will be almost perfect for my needs :) Oct 26 10:34:11 from what I've heard, multiboot is a script that flashes new kernel on boot and redirects bootup? Oct 26 10:36:04 all I know about multiboot is that its a piece of junk :) Oct 26 10:37:06 :P Oct 26 10:54:18 * jonwil would give anything to have full documentation on the dbus interface to the Cellular Services Daemon :( Oct 26 10:54:47 jonwil, I thought we had that Oct 26 10:54:54 nope Oct 26 10:55:09 its totally undocumented Oct 26 10:55:13 unless you know something I dont Oct 26 10:56:01 there is a libcsnet-dev package that contains some vague bits about com.nokia.phone.net Oct 26 10:56:38 and I think I might have seen some documentation somewhere about com.nokia.csd.GPRS Oct 26 10:57:55 but there is nothing whatsoever on com.nokia.csd.Call, com.nokia.csd.Info, com.nokia.phone.SIM, com.nokia.csd.SMS or com.nokia.csd.SS Oct 26 10:58:03 oh wait there are 1 or 2 tiny bits on a wiki page somewhere Oct 26 10:58:19 but by far the vast bulk of com.nokia.csd.* and com.nokia.phone.* is undocumented Oct 26 10:58:21 :( Oct 26 10:58:29 com.nokia.phone.SIM is top of my wishlist Oct 26 10:58:32 jonwil, :/ Oct 26 10:58:50 with com.nokia.phone.net and com.nokia.csd.SMS next Oct 26 11:00:25 so many of the "good" bits of Maemo are totally undocumented and closed Oct 26 11:00:32 which sucks :( Oct 26 11:09:12 jonwil: undocumented or closed Oct 26 11:09:36 both in most cases :( Oct 26 11:09:56 like anything that talks to the cell modem Oct 26 11:10:25 there is some docu on that I thought Oct 26 11:10:29 at least phone.net is documented but I guess libcsnet-doc package is not available? Oct 26 11:10:36 nope Oct 26 11:11:02 phone.sim and csd.sms are totally unknown Oct 26 11:11:15 which is why my code for getting the operator name is not working Oct 26 11:11:34 the latest comment by a.klapper on bug 3399 was that nokia considers maemo5 stable and will only fix heavy bugs Oct 26 11:11:36 04Bug https://bugs.maemo.org/3399 Will not auto connect to WPA-Enterprise Oct 26 11:11:57 yeah we know maemo5 is dead Oct 26 11:12:20 would still be nice to see more documentation though Oct 26 11:12:25 jonwil: but he thinks he still needs to explain (that was yesterday btw) Oct 26 11:12:54 even the n900 maemo website is fwd to n9 now Oct 26 11:14:24 Releasing the right pieces of docs and header files would enable the community to do all the things they want to do without Nokia needing to write any code or fix any bugs... Oct 26 11:14:25 libsim-doc has the phone.sim interface documentation Oct 26 11:14:45 libsim-doc doesnt exist Oct 26 11:15:00 it does in internal repos Oct 26 11:15:09 yeah :( Oct 26 11:15:36 All the docs and dev packages that we need to push maemo5 to the next level do exist. But Nokia just wont release them :( Oct 26 11:15:43 Kaadlajk: they should make m5 public, a christmas gift to the community Oct 26 11:16:27 I can leak if someone pays the fines and serves the time :-) Oct 26 11:16:49 even with nda for developer folks it would be a good gesture Oct 26 11:17:13 Kaadlajk: someone should accidentially drop it on some git account Oct 26 11:17:50 get the login details of someone you do not like and use his account to upload it... Oct 26 11:18:06 while he is at a meeting... Oct 26 11:18:37 has to be a long meeting Oct 26 11:18:37 I'd prefer nokia's ceo's account, time to replace him anyways Oct 26 11:18:49 Kaadlajk: has to be a fast uplink Oct 26 11:19:27 if started as system task it will run in background even if noone is logged in Oct 26 11:42:56 well that test was sucessful Oct 26 11:43:34 I picked up about 6 different towers in my walk around the block Oct 26 11:45:30 Assuming I can get this dbus stuff fixed, tomorrow I will go on a massive test and pass through as many towers as possible Oct 26 11:45:38 to see that it all works :) Oct 26 12:25:42 http://www.theregister.co.uk/2011/10/26/nokia_world_quite_different/ <-- rofl @bootnote Oct 26 12:27:33 ok, going to the irclog and searching for n9 was a mistake Oct 26 12:27:48 but can anyone here please update me ? Oct 26 12:27:58 what is goinf on with the N9? is it out? Oct 26 12:28:13 its definately out Oct 26 12:28:24 but its never going to be out everywhre Oct 26 12:29:19 the 'other' markets get 800 instead Oct 26 12:32:29 cityLights, http://www.reghardware.com/2011/10/26/nokia_rolls_out_winpho_range/ <-- here's your "N9" ;) Oct 26 12:33:16 my N9 is sitting in the local store waiting for me to decide whether i need 16GB or 64GB :P Oct 26 12:34:02 800 only comes with 16GB (plus 25GB skydrive) it seems Oct 26 12:34:12 so the ppl that got the n950 , where the last ownr of a linux based nokia phone Oct 26 12:34:16 "Nokia's Brave New World is (almost) Finn-free" (C)TheRegister Oct 26 12:34:41 "The only Finnish presence on stage during the 90-minute opening session of Nokia World this year was a dead architect. None of the five speakers was a Finn, and they said some very un-Nokian things." Oct 26 12:35:27 so I should have asked for a n9 dev kit Oct 26 12:36:22 cityLights; N950 is as linux (or not) as N9? Oct 26 12:36:48 meego... Oct 26 12:37:04 with a lock and chain ;) Oct 26 12:40:44 cityLights, iirc, meego/maemo/harmattan isnt dead Oct 26 12:40:53 it is 'future disruptions' or something Oct 26 12:41:46 ok, let me ask it easy, which phone can I buy to use with python and open phone Oct 26 12:41:50 the phone api Oct 26 12:43:48 wow! n9 really looks great. saw one here 30 minutes ago Oct 26 12:44:50 I'm not sure if phone api is open or not Oct 26 12:48:26 jonwil was saying one keyboard-less nexus is very open. dunno about python though Oct 26 12:48:56 probably needs same or more effort Oct 26 13:07:00 Apologies if I've asked this before, and forgotten. Oct 26 13:07:19 What's the procedure in the UK, if you want to warranty repair your device, and are not in range of a nokia care centre. Oct 26 13:10:20 mail probably Oct 26 13:11:11 Was wondering if anyone could link me to the right site - I suppose I should google. Oct 26 13:11:24 Exhausted from hedgecutting. Oct 26 13:13:56 In finland Nokia Care pretended with straight face that 400kn is "in range" Oct 26 13:14:46 Sicelo: where are you? Oct 26 13:15:19 I mean my N900 is aging and I am looking for a n9 Oct 26 13:17:21 * SpeedEvil is rsyncing off his n900 ATM. Oct 26 13:17:28 Leaving me only my backup. Oct 26 13:17:32 (backup n900) Oct 26 13:17:36 (well, and n950) Oct 26 13:17:51 I'm updating N900 connecting to a wi-fi, it is so slow even I'm very close to wi-fi, and no downloading on this wi-fi, the update speed is only 70B/s, shit. Oct 26 13:18:45 almost 3 hours !! Oct 26 13:18:57 really crazy. Oct 26 13:19:57 Some firmwares don't get along. Oct 26 13:20:03 Turn off power saving mode in the network setup. Oct 26 13:20:41 SpeedEvil: let me try Oct 26 13:21:54 cityLights: swaziland, africa Oct 26 13:22:42 for real? why are you holding a n9? Oct 26 13:26:12 lol, it's black, like me :P Oct 26 13:26:48 can't afford it. my n900 still does all i need Oct 26 13:28:10 cost = 722euro. my n900 cost me 200eur in july, new Oct 26 13:55:57 Sicelo: right on right on Oct 26 14:05:07 hooray for libosso-abook_4.20100302+0m5_i386 Oct 26 14:05:13 Its making the same dbus call I am trying to figure out Oct 26 14:05:23 and since its x86, its easier to reverse engineer Oct 26 14:07:27 turns out I was missing a G_TYPE_INVALID on the end of my dbus call Oct 26 14:07:32 Lets see if this helps Oct 26 14:09:23 IT WORKS. Oct 26 14:09:31 Its giving me the operator name I want Oct 26 14:12:16 which , cellular Oct 26 14:12:17 ? Oct 26 14:12:48 jonwil: \o/ Oct 26 14:13:19 yes I am very close to having a fully-usable cbsms plugin Oct 26 14:13:20 accessing that NNNN->"some carrier name" database? Oct 26 14:13:23 one reason for me to attend FOSDEM is meeting you guys Oct 26 14:13:25 nope, its not that Oct 26 14:13:37 jonwil, be nice! Oct 26 14:13:45 I am using some dbus signals :) Oct 26 14:13:53 to get the operator name Oct 26 14:14:20 fair enough, it can come from iirc ~4 different sources Oct 26 14:15:02 database form 3digit network ID, short plaintext carrier name OTA, long of same, plus hardcoded to SIM Oct 26 14:15:38 well I am using 2 different dbus signals Oct 26 14:16:11 Phone.Net.get_operator_name Oct 26 14:16:16 and Phone.SIM.get_service_provider_name Oct 26 14:16:27 which is what other parts of the system (including the stock widget) are using Oct 26 14:20:08 can't comment on that, as I can't relate it to what I know about how it's working on low level Oct 26 14:20:59 as long as there's no semantics description of those calls, both can do arbitrary stuff in my book Oct 26 14:21:54 if however I had to speculate, I'd think the phone.net calls are more low level than the phone.sim ones Oct 26 14:22:42 so maybe phone.sim keeps "your" provider name, while phone.net follows all roaming etc Oct 26 14:24:34 does n900 have the operator name db? Oct 26 14:25:10 I'll happily test for you, once there's a binary I could use. My SIM card has a hardcoded "Vodafone" or sth in it, while usually databases as obtained from internet have "O2" for my network, and the network itself offers "loop" as plaintext Oct 26 14:25:31 Sicelo: I *think* I once seen it, yes Oct 26 14:26:03 ah, will look Oct 26 14:26:32 a mega catch all grep for a nice provider name will tell you ;-) Oct 26 14:27:04 hey Oct 26 14:27:10 what's up? Oct 26 14:28:03 jonwil: count me in for testing :P Oct 26 14:28:37 Sicelo: "I *think*" means I could as well be wrong, and seen it at SHR, or even OM2008 Oct 26 14:29:15 np DocScrutinizer. i used to see such a db on symbians Oct 26 14:31:03 What I can see is that the Phone.Net call makes a NET_OPER_NAME_READ_REQ to the cell modem Oct 26 14:31:47 etc/operator-settings ? Oct 26 14:33:15 That cellmo call retrieves specific operator names depending on what you pass as the parameter Oct 26 14:35:05 In the case of the stock operator widget, its passing either SHORT_OPER_NAME or FULL_OPER_NAME Oct 26 14:35:14 make that NET_NITZ_SHORT_OPER_NAME Oct 26 14:35:20 or NET_NITZ_FULL_OPER_NAME Oct 26 14:35:47 well thats what connui_cell_net_get_operator_name passdes Oct 26 14:36:45 I believe in this case the widget is asking for FULL_OPER_NAME Oct 26 14:36:54 which makes sense for displaying on the home screen Oct 26 14:37:12 yes DocScrutinizer. actually now i remember seeing it before too. dumb me Oct 26 14:37:15 Then the Phone.Sim call retrieves specific operator name from the SIM card Oct 26 14:37:32 That /etc/operator-settings is the settings for data and stuff Oct 26 14:37:40 and I dont believe it is used by the operator name logic Oct 26 14:37:52 lol, Swaziland aint there. Oct 26 14:37:55 if there IS a hardcoded list of PLMN operators, it might be on the cell modem Oct 26 14:38:02 cellmo firmware Oct 26 14:38:34 dumb thing.. even has mms setting for some of them Oct 26 14:39:26 aha, NITZ is Network Identity and Time Zone Oct 26 14:40:12 so the NITZ name is whatever the tower says it is Oct 26 14:41:11 there is also EONS, Enhanced Operator Name String Oct 26 14:41:13 jonwil: yes, largely unclear but possible that cmt fw also has a list like etc/operator-settings Oct 26 14:41:15 but the phone doesnt ask for that Oct 26 14:41:42 I know of motorola phones that have a PLMN database file Oct 26 14:42:35 well, it's basically irrelevant what is and what's not supported, just the priority sequence is relevant Oct 26 14:43:00 in this case I am going to use the logic as given by libosso-abook in deciding what calls to make and in what order Oct 26 14:43:15 fair aproach Oct 26 14:43:52 as probably for that stuff cmt manufacturer's implemetation is all you get for specs Oct 26 14:44:16 I just wish my shell-fu was better so I could finish this testing-shell-script I am working on that will output some specific info which will help me with my testing/reverse engineering Oct 26 14:45:05 If I have a shell variable set to 123456789, how can I get 2 more shell variables, one of which is set to 123 and the second of which is set to 45? Oct 26 14:48:15 oh wait this gen-obex-capability.sh does what I need Oct 26 15:05:20 jonwil: ${parameter:offset:length} Oct 26 15:05:30 found what I needed Oct 26 15:08:48 * slonopotamus wishes those who refer to "hildon" also made it clear what hildon version they talk about Oct 26 15:10:12 for example, is http://maemo.gitorious.org/hildon diablo or fremantle? Oct 26 15:21:29 hah, yeah. good call Oct 26 15:41:22 I think I have finally figured out the logic of connui_cell_net_get_operator_name Oct 26 15:41:25 which is perfect Oct 26 15:41:33 now I can create a clone of that function :) Oct 26 15:42:53 time for 12648430 ☕ Oct 26 15:43:03 or heck, I could probably just call connui_cell_net_get_operator_name directly :P Oct 26 15:59:14 DocScrutinizer: infobot joined! Oct 26 16:22:32 ~lolstats Oct 26 16:22:32 total count of lol on #maemo: 10367. Top 3: rm_you -- 543 (5.2%), lcuk -- 447 (4.3%), MohammadAG -- 440 (4.2%) Oct 26 16:23:17 ~:)stats Oct 26 16:23:17 total count of :) on #maemo: 11212. Top 3: KotCzarny -- 1603 (14.3%), Macer -- 790 (7.0%), lardman -- 530 (4.7%) Oct 26 16:27:59 ~:Pstats Oct 26 16:28:19 I think I am finally understanding all the pieces of this jigsaw puzzle Oct 26 16:28:35 ~lolstats Oct 26 16:28:35 total count of lol on #maemo: 10367. Top 3: rm_you -- 543 (5.2%), lcuk -- 447 (4.3%), MohammadAG -- 440 (4.2%) Oct 26 16:28:43 aah Oct 26 16:28:50 already said that Oct 26 16:28:53 hopefully if I get some responses to the post I just made to the list, it will help me understand the final pieces I need Oct 26 16:29:12 and I will be able to obtain the exact same operator name in 100% of cases Oct 26 16:29:33 cool Oct 26 16:30:22 * DocScrutinizer just wonders why there's no such thing like SMS-CB on 3G Oct 26 16:43:25 there is, its just that most operators and equipment doesn't support it Oct 26 16:43:42 or doesn't support the channel 50 tower id stuff Oct 26 16:46:08 nah, here there's not a single SMS-CB on my carrier's UMTS net Oct 26 16:46:28 so they didn'T think it's worth supporting it, it seems Oct 26 16:47:49 which is strange enough, as their SIM STK uses chan 210(?) coords sent by 2G to calculate whether nobile is inside the homezone or not Oct 26 16:48:56 how does that homezone work on 3G then? Oct 26 16:48:57 maybe due to per-def finer granularity of 3G BTS this feature isn't needed anymore, and they just define homezone area by a set of BTS Oct 26 16:48:59 or does it not? Oct 26 16:49:05 oh ok Oct 26 16:50:08 though, on second thought, this doesn't make a lot of sense, as they could've done same on 2G Oct 26 16:50:57 err, what I mean is: also 2G only sends coords of BTS, so why would they not need same for 3G Oct 26 16:51:49 ~gsm-agps Oct 26 16:51:49 it has been said that rrlp is the Radio Resource LCS (Location Service) Protocol as specified first in GSM TS 04.31, or http://security.osmocom.org/trac/wiki/RRLP Oct 26 16:51:52 maybe Oct 26 16:51:59 lol would be funny as some AP gives a location return about 300km away from its actual pos if using 3g instead of 2g Oct 26 16:52:52 I cannot get a fix where I am atm as the APdb gives a wrong location and the cache never matches... Oct 26 16:52:59 I've been somewhat tempted to send to my cell-provider a data protection Subject Access request. Oct 26 16:53:05 for 3g that is Oct 26 16:53:07 To get a copy of all the data they hold on me. Oct 26 16:53:39 "hold" is a fuzzy term Oct 26 16:53:41 Including for exmple what location records are held. Oct 26 16:53:52 They're required to give it all up. Oct 26 16:54:19 Unless I'm the subject of an ongoing police enquiry. Oct 26 16:54:27 I guess they'd claim they don't 'hold' that info as there's no standard way to query it via user interface Oct 26 16:56:03 Not legally acceptable. Oct 26 16:56:33 much similar to routing tables in internet routers have some info of your actual location but that'S not commonly accessible Oct 26 16:57:33 it's system processing data considered temporary and not meant to get stored permanently to some database that is kept Oct 26 16:57:57 Not so much interested in transient data. Oct 26 16:58:03 Just what's stored. Oct 26 16:58:18 yeah, I doubt they stor location server records Oct 26 16:58:35 or well, maybe they do. Dunno Oct 26 16:59:01 if they do, they do evil Oct 26 16:59:51 at least here in Germany. They aren't even allowed to store DHCP leases Oct 26 17:00:07 afaik Oct 26 17:00:54 Germany is a bit paranoid though. Oct 26 17:01:02 "only data that's needed for account balancing" Oct 26 17:01:14 (Which isn't a bad thing) Oct 26 17:03:06 gvmt is lobotomized here - one half wants to store *everything* and forever, while the other half wants to erase everything the moment it's no more needed. And then there's of course the debate who defines what's "needed" Oct 26 17:09:52 http://www.internet4jurists.at/gesetze/vo_uevo01.htm it's not only that the provider mustn't have a means to notice if some law enforcement entity is using that interface to eavesdrop and check meta-data, it's actually even mandatory that not even concurrent access by several such entities is detectable by any of the parties Oct 26 17:10:55 not even big brother can tell if big brother is watching XY Oct 26 17:27:01 ive never used skype on my N900 until today Oct 26 17:27:09 and wow, I never realized how seamless it was Oct 26 17:27:17 skype is satan's cock Oct 26 17:27:22 are you a mountaintop, Sazpaimon? Oct 26 17:27:32 because you sure as hell don't look like one Oct 26 17:27:36 combust hemp every solar rotation Oct 26 17:28:08 skype is "my girlfriend can call her mom in the dominican republic because ive had $6 in my skype account for the last 3 years" Oct 26 17:29:51 hm Oct 26 17:30:33 Something is strange with the phone functionality when calling people that has something that i THINK is called a "Funtone" Oct 26 17:30:46 At least it's marketed as that in our country Oct 26 17:31:09 Something that sounds when you call them during the process Oct 26 17:31:30 The ringing beep doesn't stop when this is active, and the other one answers Oct 26 17:31:36 it just continues on forever Oct 26 18:03:56 Hmm Oct 26 18:04:23 I wonder, would it work to map F1-F6 to shift+fn+number? Oct 26 18:04:32 and F9-F12 on 7-0 Oct 26 18:04:49 on N900 Oct 26 18:05:11 F7-F8 already exists - the volume keys Oct 26 18:47:11 uh Oct 26 18:56:54 Sazpaimon: that's SIP (sipgate.de) for me Oct 26 18:57:52 Tried the command in the wiki about changing the layout to see if there was any difference... but the command didn't work at all? Oct 26 18:58:00 "Illegal map name '(nokia_vndr/rx-51(us)):' in symbols name 'nokia_vndr/rx-51(common)+nokia_vndr/rx-51(ru)+nokia_vndr/rx-51(nokia_vndr/rx-51(us)):2+inet(evdev)'" Oct 26 18:58:41 for F-keys usually + works as well Oct 26 18:58:52 s/usually/often/. Oct 26 18:58:57 ..and if I don't have ESC? Oct 26 18:59:16 too bad Oct 26 19:00:06 though you could argue your app needs a better hildonization then Oct 26 19:16:35 anyone online who has both devices n9 and n900? Oct 26 19:16:57 * mgedmin waves hesitantly Oct 26 19:17:47 mgedmin: can you tell me what you miss on the n9 besides hw restrictions like hw kbd etc? Oct 26 19:18:04 apps like PasswordSafe and FuelLog Oct 26 19:18:14 surprisingly I don't miss the hw kbd! Oct 26 19:18:27 the upsides of the n9 outweigh the lack of a hw kbd Oct 26 19:18:41 thats fine Oct 26 19:18:45 I also expected to be very irritated by the cross-hatch patterns of the pentile AMOLED screen, but I'm not Oct 26 19:19:14 again, the upsides outweigh the downsides (for me, personally) Oct 26 19:19:30 mgedmin: i would miss a cron like app like alarmed Oct 26 19:20:33 mgedmin: any drawbacks/limitations concerning openness so far? Oct 26 19:20:58 people like to complain about aegis in #harmattan Oct 26 19:21:05 It depends. Oct 26 19:21:07 I personally haven't suffered (yet?) Oct 26 19:21:09 It impacts sme apps. Oct 26 19:21:13 sme Oct 26 19:21:16 sme Oct 26 19:21:19 some Oct 26 19:21:38 oh, the inability to create shell scripts in ~/bin was annoying Oct 26 19:22:10 mgedmin: why that? Oct 26 19:22:16 Some of it's just barking mad. Oct 26 19:22:30 aegis doesn't let you exec any binaries that aren't cryptographically signed or something Oct 26 19:22:32 You can make the flash LED flash, but not the indicator one. Oct 26 19:22:39 mgedmin: i mean where you put your scripts to? Oct 26 19:22:45 but you can sh /path/to/script, or alias script='sh /path/to/script' Oct 26 19:22:57 it doesn't matter where you put the scripts, aegis doesn't let you run them :) Oct 26 19:23:21 not directly but "sh binary" works? Oct 26 19:23:29 sh binary? no; sh script yes Oct 26 19:23:57 I believe /lib/ld-linux.so /path/to/binary doesn't work either Oct 26 19:24:11 (the kernel doesn't let you mmap an executable page from a file that lacks a crypto signature) Oct 26 19:24:29 okay, i guess i have to read mor about aegis or whatever Oct 26 19:24:57 in short, if you want to run something, you need to package it as a deb Oct 26 19:24:59 no chance to turn it off?:-) Oct 26 19:25:14 thankfully you are allowed to install arbitrary .deb's created without having access to nokia's private keys Oct 26 19:25:37 though you can't get all permissions, right? Oct 26 19:25:50 that is a bad workaround i mean just for quick hacking a shell script Oct 26 19:25:51 dunno about that Oct 26 19:26:07 for quick shell scripts I use aliases, like I said Oct 26 19:26:20 what about 'aegis-free' kernel? anyone tried it on n9 yet? Oct 26 19:26:29 people are working on it, afaiu Oct 26 19:26:46 someone mentioned something on this topic in #harmattan a couple of hours ago, I think Oct 26 19:26:48 is there a flasher for N9 yet? Oct 26 19:26:52 its a matter of time, i trust the community:) Oct 26 19:26:54 haven't seen one Oct 26 19:27:05 i guess that's an issue, heh. Oct 26 19:27:05 but I heard that an OS upgrade is coming "in the last quarter of 2011" Oct 26 19:28:06 0.o no flasher? Oct 26 19:28:31 If you boot harmattan with a non-aegis kernel, much doesn't work properly. Oct 26 19:29:09 SpeedEvil, examples, please! Oct 26 19:29:10 I'm curious Oct 26 19:29:12 As I understand it, for example, incoming messages aren't stored, as the aegisfs filesystem has become readonly Oct 26 19:29:13 can you use Maps or Drive? Oct 26 19:29:20 ooh, incoming messages, ouch Oct 26 19:29:44 even with aegis, if you swap sim card you lose messages Oct 26 19:30:01 Ah - yes Oct 26 19:30:04 http://wiki.meego.com/User:Javispedro/Activities_blocked_by_the_N9_and_N950_security_policy Oct 26 19:30:13 in many ways N9 is 5 steps backwards software-wise :/ Oct 26 19:30:58 instead of dualsim, it sabotages sim-swapping :)) Oct 26 19:32:00 just using microSIM instead of miniSIM sort of sabotages sim swapping... Oct 26 19:32:06 lol Oct 26 19:32:13 that too :) Oct 26 19:34:30 this aegis is bad news indeed. no usb hostmode possibility if disabled, and doubtful if it can work well with it enabled Oct 26 19:35:20 SpeedEvil: what the fuck Oct 26 19:35:22 really? Oct 26 19:35:24 :| Oct 26 19:35:36 ah, my bad. misunderstood the link Oct 26 19:35:54 great, the n9 is crap Oct 26 19:36:15 but such beautiful crap Oct 26 19:36:19 lol Oct 26 19:36:39 "no wifi. less space than a nomad." Oct 26 19:36:50 damn, aegis is not good for us Oct 26 19:36:53 oh I forgot about the wifi thing :) Oct 26 19:36:56 It's unclear how possible it is to get harmattan working without aegis in the picture. Oct 26 19:37:15 A lot of work atleast Oct 26 19:37:16 if i cant mount a simple image, in many cases i hold my data in images Oct 26 19:37:56 it might be beautiful, but I don't think I'd wanna stare even at beautiful women if someone is twisting my nipples and kicking me in the balls :P Oct 26 19:38:44 I hooe the software issues get fixed :(( Oct 26 19:38:48 hope* Oct 26 19:38:54 nobody is doing that Oct 26 19:38:58 just putting handcuffs on you :) Oct 26 19:39:07 aegis is a real regression Oct 26 19:39:16 It depends. Oct 26 19:39:27 If you're just wanting to write games, not really. Oct 26 19:39:30 But knowing past history, I'm waiting on purchasing N9 until I see that the bugs have been fixed :P Oct 26 19:39:36 Or many 'normal' apps. Oct 26 19:40:38 SpeedEvil, ShadowJK, sorry to interrupt. what can cause n900, when attempting to calibrate battery, to increment 'cycle count since learning' without ever being connected to a charger/usb since full charge? it tends to happen somewhere between 50 and 30% full Oct 26 19:40:43 SpeedEvil: the list in the above link is obviously a regression compared to the n900 Oct 26 19:40:55 s/upt/upt this conversation./ Oct 26 19:40:55 Sicelo meant: SpeedEvil, ShadowJK, sorry to interrupt this conversation.. what can cause n900, when attempting to calibrate battery, to increment 'cycle count since learning' without ever being connected to a charger/usb since full charge? it tends to happen somewhere ... Oct 26 19:41:30 Sicelo: no clear thoughts Oct 26 19:42:01 nokia nokia nokia Oct 26 19:42:21 thanks. i'll investigate further Oct 26 19:42:56 you will investigate nokia? good luck:-) Oct 26 19:43:09 lol, battery. Oct 26 19:43:20 hehe, just a joke Oct 26 19:43:30 ;) Oct 26 19:43:48 Sicelo; it would be explained by if it gets incremented same time as total cycle count is incremented Oct 26 19:47:24 well, i am not too sure if that increments as well, but i find it strange that count since learning should increase without input power of any sort Oct 26 19:48:07 i'd assume total cycles is incremented as well Oct 26 19:49:16 Sicelo: cycle count gets incremented on completing a 100% total of charge+discharge. So this can happen any time Oct 26 19:52:11 I guess a cycle is defined as full charge + full discharge, so count increment will happen during discharge Oct 26 19:52:30 hmm. i remember u mentioning that a while ago. Oct 26 19:53:24 so, even if edv1 goes to 1, when vdq was 1 too, cycle count since learning will not necessarily become 0? Oct 26 19:53:39 or 1.. Oct 26 19:54:47 it'll become 0 Oct 26 19:54:53 completing a learning cycle should result in cycles-since-learning get reset to zero afaik, maybe 1. For exact definition of sequence of conditions met to complete a valid learning cycle please refer to datasheet Oct 26 19:54:54 but it probably gets incremented same time as total Oct 26 19:55:01 it'd save a computationally expensive counter register that way :P Oct 26 19:55:39 sure Oct 26 19:56:36 as those values aren't meant to be of any significant relevance for any process, they aren't that precisely defined and implemented Oct 26 19:57:53 though I really question the rationale behind counting 20 timed discharge to 95% and recharge to 100% as equal to one discharge to 0% and subsequent charge Oct 26 19:58:06 times* Oct 26 19:58:33 :P Oct 26 19:59:01 Even the battery cell manufacturer probably doesn't have algorithms or tables to recalculate that into equivalent-full-cycles :) Oct 26 19:59:25 yep, that'S what I meant by "precisely defined" Oct 26 19:59:55 it's a ballpark figure value to give an idea about something Oct 26 19:59:58 not more Oct 26 20:01:49 if you need better values, more precise and "real" ones, you want to go for e.g the chip used in N9 which does true battery impedance evaluation and thus gives a real value about some relevant battery status Oct 26 20:03:03 it will actually detect a crappy cell when it goes nuts. Not rely on "duh, 500 cycles should be OK'ish for a LiIon cell" Oct 26 20:03:37 I'd never thought that the total cycle count would be (ab)used as a battery health meter :) Oct 26 20:03:59 actually nobody does that Oct 26 20:04:10 except Sicelo ? ;-P Oct 26 20:04:21 no he isn't looking at total cycle count. Oct 26 20:04:43 right Oct 26 20:05:56 ShadowJK: you've noticed I augmented my original bq27k-detail script to work on N900 as well? Oct 26 20:06:04 nop Oct 26 20:06:27 still needs bash X-P Oct 26 20:06:30 do you have decoding now too? Oct 26 20:06:42 status bit decoding? Yup Oct 26 20:06:45 :-) Oct 26 20:06:51 and the rest Oct 26 20:07:06 iirc there were some eeprom values left to decode that I didn't finish Oct 26 20:07:13 err, the rest? the 1) and 2) 3.57uVfoo? Oct 26 20:07:34 I think I got all, incl temperature to °C and °F Oct 26 20:07:54 (°F without decimals ;-P) Oct 26 20:09:24 name is bq27k-detail2 Oct 26 20:10:14 might add true cmdline argument parsing plus terse output mode eventually Oct 26 20:10:52 plus proper check for i2ctools available (actually I think it doesn't behave nice when i2ctools missing) Oct 26 20:11:04 and then fix all the bashisms? ;P Oct 26 20:11:13 nah, I refuse Oct 26 20:11:16 ;-P Oct 26 20:11:37 not going to implement arrays the manual way Oct 26 20:12:14 (which os the only bashism left over I think) Oct 26 20:12:18 is* Oct 26 20:12:34 i didn't know you could do bitops in sh :D Oct 26 20:12:48 there are a couple more but those are for clean coding only Oct 26 20:13:09 err, you can't? Oct 26 20:13:15 o.O Oct 26 20:13:31 that's what I thought Oct 26 20:13:41 didn't think $(( $foo & 0x0F )) was a bashism Oct 26 20:13:52 and why I used series of multiplication and division instead :) Oct 26 20:14:00 mhm Oct 26 20:14:05 I guess I never tried though Oct 26 20:15:05 last measured discharge reported by bq27k-detail2 is different from bq27200 script. 1423 and 1419, respectively Oct 26 20:15:59 RM680-22-6_PR_RM680:~# echo $(( 255 & 0x03f )) Oct 26 20:16:01 63 Oct 26 20:16:06 messybox ^^ Oct 26 20:16:45 Sicelo: ummm Oct 26 20:16:49 wtf?! Oct 26 20:17:10 aah, sure Oct 26 20:17:11 wow Oct 26 20:17:21 may be related to 20 vs 22 for RS Oct 26 20:17:34 I use 21, dunno if I updated scripts Oct 26 20:17:55 nobody knows for sure, so it's up to you :-D Oct 26 20:18:03 21 because ssirka (iirc) said that matched closest when they tested an N900 in a jig Oct 26 20:18:20 Nokia never was like dripping by here, uttering "twentytwo is it" Oct 26 20:18:29 dropping but meh Oct 26 20:19:03 or maybe that was 22, I forget Oct 26 20:19:56 Should update scripts and make a big change to it, and watch the replacement battery thread on tmo getting happy people when their capacity goes up ;P Oct 26 20:20:22 The blue scud is no more :-( Oct 26 20:20:28 actually bq27k-detail is using 20 Oct 26 20:20:32 the bq27200 i have has RS=20 Oct 26 20:20:34 "hardcoded" :-/ Oct 26 20:20:50 probably rounding error then Oct 26 20:20:57 yup Oct 26 20:21:24 ~ 1423 / 1419 Oct 26 20:21:25 1.00281888654 Oct 26 20:21:38 ~ 21 / 20 Oct 26 20:21:38 1.05 Oct 26 20:22:00 I do the intermediate calculations with 3 extra significant digits of precision ;p Oct 26 20:22:30 I don't even know how many extra digits I use Oct 26 20:22:56 wait what, bash does floats? Oct 26 20:23:10 ah oops, misread Oct 26 20:23:18 *3.57 / 20 = " $(( `pv 0x13 0x12` * 179 / 1000)) "mAh" Oct 26 20:24:29 so you see why my RS=20 is hardcoded Oct 26 20:24:51 I do value * 3570 / 20 / 1000 Oct 26 20:25:23 I was hesitant to do this, for unclear reason Oct 26 20:25:59 So like, the difference becomes that yours is rounded upwards, and mine downwards? Oct 26 20:26:01 as actually I think at least bash arithmetics are virtually unlimited digits Oct 26 20:26:41 no wait... Oct 26 20:26:41 who cares for those 0.3% Oct 26 20:27:03 for such a "precise" value like LMD Oct 26 20:27:06 hehe Oct 26 20:28:01 lol Oct 26 20:28:26 Sicelo: nevertheless many thanks for those thorough checks :-) Oct 26 20:30:11 in the end the diff between ShadowJK 's and mine is just mine needs bash but then comes with half of the datasheet as citation, so you can understand more easily what the values mean, while his is better suited for practical everyday usage Oct 26 20:31:03 * ShadowJK has the datasheet as comments Oct 26 20:31:03 plus of course mine keeps backwards compatibility to rev1 for openmoko devices Oct 26 20:31:51 and it's nicer to read the source ;-P Oct 26 20:32:16 that it's not :P Oct 26 20:32:27 (pretty much thanks to bash, admittedly) Oct 26 20:33:10 man, bitops support. And it was so fun and enjoyable to write it with normal integer arithmetic too :P Oct 26 20:33:54 http://talk.maemo.org/showthread.php?p=1114205 Oct 26 20:34:01 beat this: ;-D Oct 26 20:34:04 cc DocScrutinizer Oct 26 20:34:06 echo " 0x0A: 0x${dmp[0x0A]}" "FLAGS Status Flags R" Oct 26 20:34:08 echo " $(( (0x${dmp[0x0A]} & 2#10000000)?1:0 )) CHGS Charge State flag. A 1 in the CHGS indicates a charge current (VSRP > VSRN). Charging." Oct 26 20:34:09 echo " $(( (0x${dmp[0x0A]} & 2#01000000)?1:0 )) NOACT No Activity flag. A 1 indicates that the voltage across RS is ~0. Neither charge nor discharge." Oct 26 20:34:19 unreadable :D Oct 26 20:36:32 Update should be out tomorrow and by Friday for everyone, didn't want to mention that on tmo in case it doesn't happen :P Oct 26 20:36:49 hm, can you do bitshift Oct 26 20:37:07 MohammadAG: >> again, please do not try to update WHEN YOU'RE USING CSSU (using apt-get or similar methods).<< Oct 26 20:37:17 ShadowJK: yes Oct 26 20:37:25 DocScrutinizer, good call Oct 26 20:37:29 ShadowJK: you can do all the c stuff Oct 26 20:37:38 bah Oct 26 20:37:39 too easy Oct 26 20:39:49 hm. What is this "security control panel applet"? Oct 26 20:40:35 also in bashism >> for (( i=startenv++; (i & 2#1000000)>>2 != endvar; i*=2 Oct 26 20:40:38 )) Oct 26 20:40:42 Part of the warranty process. 'Use Ovi Suite to back up your contacts, pictures and other personal data. The device software is updated as part of the repair process and your personal data will be remover.' Oct 26 20:40:46 It probably changes hte password on your gmail, skype, etc without telling you, then reports yourself to the police Oct 26 20:41:10 SpeedEvil, no backup app anymore? Oct 26 20:41:27 well ok :-). Oct 26 20:41:33 lol. sounds promising. hope it won't introduce worse issues though Oct 26 20:41:48 ShadowJK: There is something wierd going on with input. Oct 26 20:42:00 ShadowJK: I press the screen, it clicks, then acts like it's held down. Oct 26 20:42:20 I can synthesise an up-event by locking the device Oct 26 20:42:26 But it's not actually usable. Oct 26 20:42:39 what device? Oct 26 20:42:42 In principle I could flash it, but my warranty is about to expire anyway. Oct 26 20:42:43 touchpanel defect Oct 26 20:42:43 n900 Oct 26 20:42:49 not unseen Oct 26 20:42:50 I don't think so. Oct 26 20:42:51 Or screen protector Oct 26 20:42:58 It's not protector - I pulled it. Oct 26 20:43:01 or dust between the bezel and screen Oct 26 20:43:04 :/ Oct 26 20:43:09 I don't think so. Oct 26 20:43:13 which bezel? Oct 26 20:43:15 It doesn't act like that. Oct 26 20:43:21 this isn't a OM FR Oct 26 20:43:39 the one I accidentally jammed my first screen protector under Oct 26 20:43:43 or a N810 Oct 26 20:43:43 If there was some contact, then locking, unlocking, and presing wouldn't generate a keyclick Oct 26 20:44:15 it might be a semi contact between two thresholds Oct 26 20:44:23 Possibly. Oct 26 20:44:36 I wonder if it uses a higher threshold for mousedown than mouseup Oct 26 20:44:44 or simply silicon rotten Oct 26 20:45:11 * SpeedEvil ponders desoldering the emmc before sending. Oct 26 20:45:13 ShadowJK: tp controller chip DS will tell you Oct 26 20:45:16 I guess Oct 26 20:45:20 Probably not a good plan. :) Oct 26 20:45:34 why would you do that? Oct 26 20:45:46 64M in my other n900! Oct 26 20:45:53 I guess to practice and protect privacy? Oct 26 20:45:56 G Oct 26 20:45:57 LOL Oct 26 20:45:59 lol Oct 26 20:46:19 ~lolstats Oct 26 20:46:20 total count of lol on #maemo: 10371. Top 3: rm_you -- 543 (5.2%), lcuk -- 447 (4.3%), MohammadAG -- 440 (4.2%) Oct 26 20:46:45 I wish I could get a pile of scrap n900s to play with, for various reasons. Oct 26 20:47:02 There was someoen on tmo selling a dead-cellmo n900 Oct 26 20:47:03 that's probably terribly hard Oct 26 20:47:18 DocScrutinizer: Unless you can locate the right factory in china. Oct 26 20:47:25 nah Oct 26 20:47:31 not even then Oct 26 20:47:50 their trashbins have been emptied some 30 months ago Oct 26 20:48:09 only chance: see ^^^ ShadowJK Oct 26 20:48:21 I didn't think broken N900s went back to china Oct 26 20:48:32 o.O Oct 26 20:48:35 ShadowJK: 'recycling is good!' Oct 26 20:48:40 why would *anybody* do that? Oct 26 20:48:59 sending broken chips to the factory? Oct 26 20:49:11 (besides, it says made in korea on my N900) :-( Oct 26 20:49:19 yup, that too Oct 26 20:49:34 even Hungary, Finland Oct 26 20:50:08 There are recycling vendors that do pulls. Oct 26 20:51:02 ownta is as much "recycling" as you'll probably ever fimd Oct 26 20:52:05 and you probably could even ask them to find you some CATF00D Oct 26 20:52:42 there's a thing i don't understand Oct 26 20:52:58 let's say i have a SDHC card with an ext3 file system Oct 26 20:53:07 I revently noticed the free fifth (different) speaker they sent me with the 4 I ordered is actually a earpiece transducer it seems Oct 26 20:53:19 while inserting in N900, hildon will report "not supported" Oct 26 20:53:28 but mounting manually works fine Oct 26 20:53:32 why...? Oct 26 20:54:00 mounting script not prepared to mount ext3 Oct 26 20:54:33 I think there've been community patches to that Oct 26 20:55:25 hmm Oct 26 20:56:06 Mounting script roughly does: list partition table: is there 1 partition? N -> abort else: is first partition of type W95FAT32? N-> abort else: try mount first partition as vfat. fail->abort Oct 26 20:56:16 wtf @ ~lolstats Oct 26 20:56:23 defenitely not lol worthy Oct 26 20:57:04 FIQ|n900: somewhere in the bugzilla on maemo.org is a patch for the mounting script Oct 26 20:59:47 thought as much Oct 26 21:00:00 called it "community patch" Oct 26 21:02:17 ah Oct 26 21:02:18 nice Oct 26 21:03:20 ShadowJK: "is there >0 partitions" Oct 26 21:03:51 somewhat less evil than I remembered then :) Oct 26 21:03:54 it mounts my VFAT partition of my uSD with 2.=ext3 3.=swap just fine Oct 26 21:04:39 not sure though if the ext3 is really safe ;-P Oct 26 21:05:02 well, at least it reports correct size for df Oct 26 21:11:58 MohammadAG: please make "diginotar" a link to http://www.google.com/search?q=diginotar+hack Oct 26 21:13:11 MohammadAG: make "CSSU includes these security fixes" a bold "CSSU already includes these security fixes" Oct 26 21:14:19 "As of version 16.8" -> "As of CSSU version 16.8" Oct 26 21:14:55 I know it's bad english, but it's needed for proper pidgin Oct 26 21:16:57 "you can update, if you ever" -> "you can update. If you ever" Oct 26 21:57:34 hello Oct 26 22:02:04 anyone tried these sticker/protectors for the n900 > http://www.amazon.com/s/ref=nb_sb_noss/192-7121461-2650617?url=search-alias%3Delectronics&field-keywords=n900+sticker&x=0&y=0 Oct 26 22:04:31 I use the viquiti (3M) ones Oct 26 22:05:42 i cant find a good rubber skin for mine Oct 26 22:05:54 well.. for mine that is still on its way Oct 26 22:06:15 the mugen back door is kinda rubbery Oct 26 22:06:19 i like the silicon soft rubber skins if i can find one that fits right Oct 26 22:06:28 kinda hard on a sliding keyboard though :) Oct 26 22:06:45 they slide ;) Oct 26 22:06:58 i will look once i get my n900 Oct 26 22:07:11 i got one but you can tell it was a cheap made in china one Oct 26 22:07:20 that barely fit Oct 26 22:07:21 it was too big Oct 26 22:07:34 i mean it workked... i supposed Oct 26 22:07:39 suppose Oct 26 22:07:54 but it was obviously not very form fitting. Oct 26 22:57:11 hey all, - how does one change the e-mail on bugs.maemo.org? I cant find any option in the account prefs Oct 26 22:58:42 GuySoft, https://bugs.maemo.org/userprefs.cgi?tab=email Oct 26 22:59:09 err, changing the email *address* is on https://bugs.maemo.org/userprefs.cgi?tab=account Oct 26 23:09:58 andre__, thanks, i did not see it had an e-mail field in that page Oct 26 23:10:12 np Oct 27 00:34:53 god this reverse engineering is FUN **** ENDING LOGGING AT Thu Oct 27 02:59:58 2011