**** BEGIN LOGGING AT Tue Feb 24 02:59:57 2009 Feb 24 03:28:54 if writing python apps for FSO/SHR what is the best gui toolkit to use? Feb 24 03:31:37 gtk Feb 24 03:32:00 thx Feb 24 04:20:51 since things are changing to fso/shr why doesnt opkg reflect that change? Feb 24 04:21:47 slaxxin: i was under the impression that the "official" route was fso/paroli Feb 24 04:22:04 all the packages should work with she atleast as well as they work in 2008.12 Feb 24 04:22:17 *shr Feb 24 04:22:33 ok Feb 24 04:22:42 i dont know Feb 24 04:27:02 is fso 5.5 released? Feb 24 04:27:16 http://wiki.openmoko.org/wiki/Community_Updates/February_20,_2009 Feb 24 04:38:29 please god let this connection hold Feb 24 04:54:46 is it 2008.12? Feb 24 04:56:52 rooly: use direct-line laser transmission! if connection breaks down simply increase power py factor 100 until it works again ;D Feb 24 05:00:51 rooly: don't forget the special goggles or you'll eventually burn a dark spot into your macula, like I did Feb 24 07:23:50 morning Feb 24 08:37:19 Hi all Feb 24 08:37:29 I would like to build a reference filesystem Feb 24 08:37:38 for the imx31 using fso-distribuition Feb 24 08:37:46 i think that is teorically possible Feb 24 08:43:43 it's Feb 24 08:45:33 I have a develop board with arm11 and I'm want to write a demo Feb 24 08:45:49 maybe add this architecture to the fso-smartphone projects Feb 24 08:45:52 is a good idea Feb 24 10:04:24 Can anybody explain me how on earth am i supposed to reply to community mailing list properly if it has Reply-To set incorrectly? Feb 24 10:06:01 How does it have it set? Feb 24 10:06:03 PaulFertser_: looks alright over here... Feb 24 10:06:30 try reply to all? Feb 24 10:06:38 rhkfin, henk It has Reply-To set to the mailing list itself which obviously doesn't make sense. Feb 24 10:07:05 PaulFertser_: why not? Feb 24 10:07:55 henk: maybe because http://www.unicom.com/pw/reply-to-harmful.html Feb 24 10:10:10 -> PaulFertser_ start a discussion & flamewar on the list to try to get it changed. Feb 24 10:10:26 hm i've read that... some time ago. thanks Feb 24 10:21:50 henk: sorry guys, i was disconnected and lost all your replys about Reply-To header. Feb 24 10:23:43 PaulFertser_: http://pastebin.com/d421c91a0 Feb 24 10:25:19 rhkfin: so basically you agree that what community list does is stupid? Feb 24 10:27:07 PaulFert1er: I guess so but changing it might cause many lost list mails (only the original author receives it). Feb 24 10:27:52 rhkfin: let it be like that then, less stupid traffic on list, i see only benefits Feb 24 10:28:06 :) Feb 24 10:29:48 rhkfin: but imagine another case: someone not subscribed writes to the list. I reply to him but because of Reply-To header the reply goes only to the list obviously, and he loses the reply. Feb 24 10:30:35 PaulFert1er: someone not subscribed can't post, I guess..? Feb 24 10:31:06 rhkfin: no, he can, but his message has to pass moderator approval. Feb 24 10:31:31 ok Feb 24 10:31:42 (you don't have to convince me but the Rest :) Feb 24 10:32:10 I'll be told to re-read the archives where this matter was already discussed :( Feb 24 10:32:13 Screw them Feb 24 10:32:47 Hi all Feb 24 10:33:02 PaulFertser: Hi Feb 24 10:33:13 PaulFertser: heh :) Feb 24 10:33:25 panicking: Hi :) how's it going. passed your tough deadlines? Feb 24 10:33:49 (besides posting something to a list adn expecting to get an answer without subscribing sounds ~weird to me) Feb 24 10:33:59 I put the gprs on android but ask to test it because I don't know how to test :D Feb 24 10:34:09 rhkfin: it's not actually, because people usually don't drop CC's Feb 24 10:34:10 in the middle I start a new project with the mx31 Feb 24 10:35:25 panicking: Yeah, read about your imx31 project. What does the hardware have except the CPU? Feb 24 10:35:56 rhkfin: so you will not only get all the replys to your message but actually the whole thread if CC's are preserved. Feb 24 10:37:14 All Feb 24 10:37:19 gps, display Feb 24 10:37:21 camera Feb 24 10:37:27 keyboard Feb 24 10:37:33 usb network Feb 24 10:37:54 I'm not sure if it has a gsm too Feb 24 10:38:23 PaulFertser: true Feb 24 10:40:21 panicking: what use-cases are you targeting? Feb 24 10:40:48 I'm starting to buld the fso-smartphone image Feb 24 10:40:53 for imx31 Feb 24 10:41:59 panicking: be sure to include X.org fbdev server, i hope your device doesn't have a glamo :) Feb 24 10:42:32 yes ofcourse the device daes'nt have glamo Feb 24 10:43:37 panicking: and i don't quite see how fso is useful without the gsm. If only for GPS management... Feb 24 10:45:34 http://wiki.openembedded.net/index.php/Getting_Started Feb 24 10:45:47 panicking: does it have a decent vendor support? Video drivers, mpeg4, etc? Feb 24 10:46:15 http://wiki.openmoko.org/wiki/Building_FSO#Building_manually Feb 24 10:46:31 Yes it is the frescale develop board Feb 24 10:47:44 Do they provide an X.org driver? Feb 24 10:48:23 I wonder how they integrate the other parts for "fancy multimedia". Feb 24 10:48:28 Well, I have received this board yesterday Feb 24 10:48:48 so I start today Feb 24 10:48:53 download the freescael kernel Feb 24 10:49:03 and take a look over the net to find some information Feb 24 10:49:32 I think that it start with qt-embedded over framebuffer Feb 24 10:49:39 your first mistake was trusting a chip vendor to do something useful Feb 24 11:06:50 openmoko: 03werner * r4926 10/developers/werner/gsm/ (. moko11/ moko11/RELNOTES): Release notes for moko11. (Unfinished - let's see if more issues turn up.) Feb 24 11:06:58 Anyone here any good with ARM assembly? Feb 24 11:07:07 jonwil: not good but have used Feb 24 11:07:20 mmh... moko11 is not ready yet? Feb 24 11:07:31 Wonka: release notes are not Feb 24 11:07:38 ah :) Feb 24 11:08:07 I am tryingh to reverse engineer some ARM binaries and I cant make head nor tail of it (and this is someone who can code x86 no problems :P Feb 24 11:08:23 jonwil: are you in a place where that is supposedly legal? Feb 24 11:08:40 jonwil: yes Feb 24 11:09:16 lindi-: is there a place where reversing anything for private purposes is illegal? Feb 24 11:09:32 PaulFertser: but it's not private anymore if we discuss it over internet? ;) Feb 24 11:09:42 AIUI in the EU, it's legal to reverse engineer for compatibility purposes Feb 24 11:10:13 lindi-: no, it's still private until he gives the results to someone, i guess. Feb 24 11:10:18 In this case I am reverse engineering the notepad binary of motorola phone to find out how it stores the notes Feb 24 11:10:24 which counts as compatibility Feb 24 11:10:38 no strace? Feb 24 11:10:43 jonwil: looking only at data files is not enough? Feb 24 11:12:06 no, file is binary of some kind Feb 24 11:12:12 its possibly some special format database Feb 24 11:12:44 i haven't yet converted my nokia communicator 9110 notes :) Feb 24 11:12:53 they seem to be mostly plain text with some extra formatting Feb 24 11:13:11 jonwil: what's the problem you have with it? Feb 24 11:13:36 There seems to be library called libexzdb which notepad app talks to Feb 24 11:13:48 The bit thats giving me trouble is subroutine calls Feb 24 11:13:58 as in, I cant tell which subroutine is being called Feb 24 11:14:22 jonwil: what OS does it run on? Feb 24 11:14:29 linux Feb 24 11:14:34 eabi Feb 24 11:15:01 jonwil: ah Feb 24 11:15:03 It seems as though the code has been compiled with some switch for position independant code Feb 24 11:15:08 jonwil: can i get the binary somehow? Feb 24 11:15:24 jonwil: aren't libraries always PIC? Feb 24 11:15:31 no, this isnt the library Feb 24 11:15:36 its the notepad binary Feb 24 11:16:11 I see a large table with entries like this or so Feb 24 11:16:13 .got:0002531C DB_Close_ptr DCD DB_Close Feb 24 11:16:23 and a bunch more after that Feb 24 11:16:45 that'll be a library link table for when the library has loaded Feb 24 11:17:24 An actual subroutine call (or what I assume to be one) looks like this or so Feb 24 11:17:26 LDR R0, =aEzx_local_down Feb 24 11:17:37 =aEzx_local_down points to a string in the data segment Feb 24 11:17:42 then BL sub_E3D4 Feb 24 11:17:49 sub_E3D4 for example looks like this Feb 24 11:17:54 ADR R12, loc_E3DC Feb 24 11:17:57 ADD R12, R12, #loc_17000 Feb 24 11:18:03 loc_E3DC: Feb 24 11:18:07 LDR PC, [R12,#0x248]! Feb 24 11:18:16 I have no clue what those 3 instructions are actually doing Feb 24 11:18:45 <[df]> what's at loc_17000? Feb 24 11:19:01 ADR and ADD are an PIC way of finding the address of a place Feb 24 11:19:15 the third is then a jump to the location of *(R12 + 0x248) Feb 24 11:19:24 .text:00017000 is just some point somewhere in the code Feb 24 11:19:31 its not even the start of a function Feb 24 11:19:54 you need to take the first two as a pair. it'll be really Feb 24 11:20:09 [ADD|SUB] PC, R12, #constant Feb 24 11:20:17 ADD R12, R12, #constant Feb 24 11:20:32 where the two constants form an offset of PC to the data it wants Feb 24 11:21:16 in c, it'd be: Feb 24 11:21:32 void (*fn)(arg) = address_of_function; Feb 24 11:21:43 (fn)(arg); Feb 24 11:21:47 ok, so if the function is at address E3D4, what will be in R12 after ADR R12, loc_E3DC? Feb 24 11:21:59 the address of loc_E3DC Feb 24 11:22:11 which is E3DC Feb 24 11:22:12 the second will make it loc_E3DC+0x17000 Feb 24 11:22:22 jonwil: it needs to know where in memory it is itself Feb 24 11:22:28 right? Feb 24 11:22:43 yeah Feb 24 11:22:53 so given these instructions Feb 24 11:22:55 ADR R12, loc_E3DC Feb 24 11:22:57 ADD R12, R12, #loc_17000 Feb 24 11:23:00 LDR PC, [R12,#0x248]! Feb 24 11:23:05 the C would be something like Feb 24 11:23:10 R12 = E3DC Feb 24 11:23:22 R12 = R12 + 17000 Feb 24 11:23:35 jonwil: can you print the first instruction in hex? Feb 24 11:23:36 jump to [R12+248] Feb 24 11:23:41 yep Feb 24 11:24:01 First instruction is 00 C6 8F E2 in hex Feb 24 11:24:08 253DC is R12, R12+248 is 25624 Feb 24 11:24:14 second is 17 CA 8C E2 Feb 24 11:24:51 Looks like I need to somehow make an IDA macro to automate this :P Feb 24 11:24:57 so it can do the math for me automatically Feb 24 11:25:55 hrr, IDA is proprietary Feb 24 11:26:08 strace and gdb Feb 24 11:26:11 may help Feb 24 11:26:16 strace dont work on this phone Feb 24 11:26:41 The notepad thingy may send uncompressed strings to the library, which then writes them compressed Feb 24 11:26:58 looking at the calls... Feb 24 11:27:01 even if it does, doesnt matter since what I am writing is going to run on the phone Feb 24 11:27:11 LD_PRELOAD ? Feb 24 11:27:13 i.e. I want to figure out how to talk to this ezxdb library Feb 24 11:27:47 Have you run 'file' over the database file? Feb 24 11:28:06 yes, didnt reveal anything Feb 24 11:28:32 let me look at it in hex editor see if that shows anything Feb 24 11:32:50 btw on this phone motorola block ptrace, block /dev/mem and friends and also block loading of kernel modules unless the MD5 of the module is in a special file on the root filesystem Feb 24 11:33:01 so yeah we are limited in running GDB Feb 24 11:35:01 jonwil: nope Feb 24 11:35:14 jonwil: there's an injectable tracer Feb 24 11:36:41 jonwil: 'Next Generation Debuggers for Reverse Engineering by Julien Vanegue, Thomas Garnier, Julio Auto, Sebastien Roy and Rafal Lesniak' Feb 24 11:36:49 jonwil: -- http://s.eresi-project.org/inc/articles/bheu-eresi-article-2007.pdf Feb 24 11:36:59 jonwil: -- http://s.eresi-project.org/inc/articles/bheu-eresi-slides-2007.pdf Feb 24 11:37:49 Question: How do parameters get passed to functions? Feb 24 11:37:51 jonwil: 'our novel embedded architecture is more adapted when debuggee systems are hostile and protected at the operating system level. This alternative modelization is also more performant as the debugger executes from inside the debuggee program and can read the memory o' Feb 24 11:38:02 jonwil: R0..R3, then on the stack Feb 24 11:40:13 so R0,R1,R2 and R3 are like eax,ebx,ecx and edx on x86? Feb 24 11:42:24 jonwil: it's just a convention yes Feb 24 11:42:36 ok Feb 24 11:47:08 openmoko: 03werner * r4927 10/developers/werner/wolfhammer/buzz.state: Feb 24 11:47:08 openmoko: Crude adaptation of stereoout.state that feeds mic input through Feb 24 11:47:08 openmoko: the "sidechannel" to the speaker. This should give us a means to Feb 24 11:47:08 openmoko: check whether the buzz fix worked. Feb 24 11:47:08 openmoko: For now, wolfhammer produces a loud and clear buzz that seems Feb 24 11:47:11 openmoko: completely unimpressed by the addition of a capacitor. To be Feb 24 11:47:13 openmoko: continued ... Feb 24 11:47:54 openmoko: 03werner * r4928 10/developers/werner/athintd/athintd.c: Add option -d to enable debug output. Feb 24 11:48:49 is there a guide to ARM registers anywhere? Feb 24 11:49:00 jonwil: the ARM specs Feb 24 11:49:11 link? Feb 24 11:49:26 jonwil: 14128.pdf :) Feb 24 11:49:40 jonwil: first hit on google for that Feb 24 11:50:34 you want the EABI specs for the exact meaning, R0..R15 are pretty much interchnageable... Feb 24 11:50:49 btw, the ARM I am dealing with says it is a "Some Random V6 Processor rev 1 (v6l)" Feb 24 11:50:58 also it says its a 6TEJ Feb 24 11:51:13 all that says is about the extra co-processors Feb 24 11:51:18 T is for thumb i think? Feb 24 11:51:23 v6 is instruction set? Feb 24 11:51:28 thumb, extended-dsp, java iirc Feb 24 11:51:30 well it says features are "swp half thumb fastmult vfp edsp java" Feb 24 11:51:38 bjdooks: jazelle that is? Feb 24 11:51:38 vfp is FPU Feb 24 11:51:45 java is special for java stuffs Feb 24 11:52:00 what would fastmult be? Feb 24 11:52:03 and swp and half? Feb 24 11:52:09 fast multiplication for 32x32 Feb 24 11:52:20 SWP is the SWP instruction Feb 24 11:52:26 which does what? Feb 24 11:52:26 half is halfword load/store Feb 24 11:52:37 it is for atomic locks Feb 24 11:52:50 swap a value from register into memory, and vice-versa Feb 24 11:53:01 ok, makes sense Feb 24 12:00:48 Whats the difference between B and BL? Feb 24 12:01:03 so BL is like call and B is like jump? Feb 24 12:01:05 BL sets R14 to address after BL Feb 24 12:01:29 ie, R14 = PC + 4; PC = Feb 24 12:01:38 ok, so BL is for subroutine calls Feb 24 12:01:41 and B is for jumps Feb 24 12:01:41 BL="branch and link" Feb 24 12:01:51 yep Feb 24 12:04:40 both pc-relative Feb 24 12:07:36 Whats a BLX for? Feb 24 12:07:50 extension for jumping between ARM/Thumb modes Feb 24 12:08:14 so BLX jumps to the address in and switches to THUMB? Feb 24 12:08:28 thum/arm is dependant on LSB of address Feb 24 12:08:30 read the specs :) Feb 24 12:09:06 ok Feb 24 12:09:51 jonwil: but feel free to ask if anything is unclear Feb 24 12:10:12 ok Feb 24 12:10:35 (even I can't remember what BLX does by heart) Feb 24 13:05:58 ok, so R0 is where the return value from a function usually goes? Feb 24 13:16:47 jonwil: yep Feb 24 13:16:52 ok Feb 24 14:11:51 * PaulFertser lucky to find that Gnus has a per-group configuration broken-reply-to does exactly what is needed to workaround fucked up community list behaviour. Feb 24 15:44:10 freesmartphone.org: 03daniel 07framework * rda6dd8e07c52 10/framework/subsystems/ogsmd/modems/abstract/unsolicited.py: Feb 24 15:44:10 freesmartphone.org: ogsmd: Follow renaming of properties attribute in SMS Feb 24 15:44:10 freesmartphone.org: Fixes bugs 359 and 358 which are duplicates. Feb 24 16:07:26 did someone know a german openmoko irc channel? Feb 24 16:07:40 check the wiki Feb 24 16:07:47 kr1s: #neo1973-germany Feb 24 16:07:54 thx Feb 24 16:31:01 7j Feb 24 17:37:39 I seem to be having problems with opkg upgrade. After some time, it exits with 'Killed'. It seems to have something to do with navit, since it regurlarly, but not always, gets killed in the download or during the 'configuring' stage. Is there anything I can do to troubleshoot? Also, the Freerunner seems to freeze during the opkg run. Feb 24 17:39:37 ChristW: run "top" in another session while you're doing it? sounds like opkg could be chewing up all the memory Feb 24 17:40:38 you know, i think i'm just going to curbstomp this thing and buy an iphone Feb 24 17:40:41 It does chew up all the CPU time, of that I'm sure :-) I'll try, since I've noticed that the FR seems to hang. Feb 24 17:41:05 I've just done 'opkg download navit', which works. Is there a way to update using that .opk file? Feb 24 17:41:51 ChristW: i'm interested in whether it's chewing all the memory, as well Feb 24 17:42:08 I'll run a 'top' next to it... Feb 24 17:42:30 you can extract the opkg file manually, but it's a thoroughly nasty thing to do (ar x file.opkg, tar -xzf data.tar.gz etc..) Feb 24 17:43:22 eiric if u decide to ebay it i have some friends interested Feb 24 17:43:34 Nah, I'd rather use opkg for it... opkg has an '-offline' switch that looks promising, but gives me errors. Feb 24 17:43:37 Eirik_: your decision, not ours. I'll interpret it more as a threatning what doesn't really work here :) Feb 24 17:45:19 Ho, hum. Right before 'top' stopped giving updates, I had %cpu at about 90, and %mem at about 45. And not it says 'killed' again. Feb 24 17:45:35 %s/not/now/ in the last sentence... Feb 24 17:47:39 This looks reproducible. CPU at 65%-ish, memory at 45%-ish. Feb 24 17:48:09 And 'top' does not do any updates to the screen any more. Feb 24 17:48:33 Mind you, I'm running SSH from my desktop to the FR to see the top, perhaps I should run it on the FR itself? Feb 24 17:49:47 shouldn't make much difference i think Feb 24 17:52:22 It's still hanging... top gives no updates, and opkg is silent, as well. Feb 24 17:52:51 I've seen it do upgrades of navit, though... so it's only sometimes a problem. Feb 24 17:53:08 Maybe they should split it up into a data section and a program section... Feb 24 18:25:52 ahoi Feb 24 18:30:31 is there an openmoko phone that runs on US carriers? Feb 24 18:30:46 yes, the 850 MHz version of gta02 Feb 24 18:32:04 mjr what carrier would that be? Feb 24 18:32:07 att/ Feb 24 18:32:08 ? Feb 24 18:45:21 is there a way to disable the md5 check for opkg? Feb 24 18:58:43 moin Feb 24 19:02:24 Is there an option somewhere in /etc/ where you can tell the phone to not dim when it's connect via USB or powercable? Feb 24 19:17:59 laen: There's an optin.. wait.. oh, no wait, it's for suspend, not dim.. Don't know. Feb 24 19:24:59 does fyp come with a media player like xmms or something? Feb 24 19:27:59 slaxxin: debian comes with xmms2 Feb 24 19:40:19 is openmoko going to participate in gsoc2009? Feb 24 20:18:27 like when i flash the FR with FSO5 with Paroli, just rootfs and kernel, it seams like the usb-networking modules is not included? why? And there is no way to get a shell on the phone.... Feb 24 20:18:31 what pas? Feb 24 20:46:55 hiii Feb 24 20:47:25 i m newbie to openmoko Feb 24 20:47:45 i m trying to transfer saved data from one mobile to anotherduring an active phone call Feb 24 20:47:46 Oh man i love my phone. Feb 24 20:48:01 Had my sister on the phone, and the connection just died after like 30 minutes. Feb 24 20:48:04 Wheee :D Feb 24 20:48:26 is it possible to such thing in open moko Feb 24 20:48:45 Xterm: go to the wiki and come back in a week. Feb 24 20:48:49 actually i have to send data byte wise Feb 24 20:49:20 wiki have nothing to deal with it Feb 24 20:49:50 i have doubt upon openmoko capability Feb 24 20:50:35 actually, i m trying to send an long text file from onemobile to another Feb 24 20:50:54 i thought as sound through microphone is digitalised and again converted into analog and then modulation of it is done to pass across Feb 24 20:51:03 if could send any other data instead that of from microphone... Feb 24 20:55:09 Xterm: a few things make what you want rather difficult Feb 24 20:55:26 one: the data (voice) is heavelly editted by the network companies Feb 24 20:55:52 it' optimized for human voice Feb 24 20:56:08 okk Feb 24 20:56:15 it would be possible to do something like sending morse with human-voices... Feb 24 20:56:34 or some other encryption, but it would remain very slow i think Feb 24 20:56:51 better to use gprs then... Feb 24 20:57:20 how about using text to sound conversion Feb 24 20:58:04 i m thinking to do something innovative... Feb 24 20:58:05 i think that should be possible Feb 24 20:58:19 okk Feb 24 20:58:28 if you want expert advice: mail your idea to the community mailing list Feb 24 20:59:18 actually i talked in j2me and android community but they said it is not possible to send any saved data during call over gsm Feb 24 21:00:14 So, is there still a bug open about the buzzing sound while calling or was that fixed with a patch/trick somehow? Feb 24 21:00:21 they suggested that to handle sound during call is a hardware thing... Feb 24 21:00:26 do u agree with it?? Feb 24 21:17:25 so...anyone have any luck with at&t and using fso's framework for gprs? Feb 24 21:20:30 Hi, I haven't been following this channel / ml for a few days so apologies if this has been covered Feb 24 21:20:32 Has anyone had a problem seeing the map with fyp and tangoGPS? Feb 24 21:32:53 sorry, i hope i haven't wasted anyones time. it is working now (i may have clicked xyz not zyx in th econfig edit). I have been trying to get it to work for a couple of days with no map showing Feb 24 21:32:55 I am fairly sure that I checked the box _ i guess I didn't click ok? Feb 24 21:33:18 could not find any existing dictation software so i wrote my own: http://iki.fi/lindi/darcs/monologue/ -- can you suggest me some existing software that can record only when i speak? Feb 24 21:39:44 Hi, I really want epdfreader on my moko. But I cannot seem to find Feb 24 21:39:57 libpoppler >= 0.64 Feb 24 21:40:16 Anyone know of a repo in om that got it? Feb 24 21:42:32 lindi-: arecord | od | sed > dictation.raw ? Feb 24 21:43:20 sth along this line maybe? Feb 24 21:51:11 so nobody Feb 24 21:52:35 rooly: not me Feb 24 21:53:37 ic Feb 24 21:53:51 * rooly doesn't wanna mess with qtopia if he doesn't have to Feb 24 21:59:18 * anttna_ likes fyp Feb 24 21:59:33 doh /me didn't work Feb 24 22:00:09 it did. Feb 24 22:00:57 doh Feb 24 22:04:57 lindi-: also look at 'sox silence' Feb 24 22:05:31 Wonka: Thanks. I just saw the colour of my nick was the same and didn't look any closer. Thanks. I briefly used irc about 14 years ago at university but have only recently started using it again Feb 24 22:06:29 ... Feb 24 22:06:35 should i flash in something other than FSO? Feb 24 22:08:15 try shr Feb 24 22:09:16 no Feb 24 22:09:24 won't do that again Feb 24 22:10:08 so far, qte seems to be the only distro that has anything near decent gprs support Feb 24 22:10:22 * rooly decides to flash it in Feb 24 22:15:05 Hello. I think linphone isn't available in the default shr repos, are there any other repos where I can find it? pelase Feb 24 22:28:28 faltantornillos: have you tried opkg.org? Feb 24 22:29:30 UndrWater yep but without luck Feb 24 22:33:48 joerg_42: but sox silence does not write down when it starts recording for voice Feb 24 22:34:39 err, don't understand. Feb 24 22:34:55 joerg_42: i want to later be able to correlate the data vrt. GPS position Feb 24 22:35:17 joerg_42: so that I can use it to extend openstreetmap with my voice notes Feb 24 22:35:18 probably real problem is sox using FP Feb 24 22:35:36 ahh I see Feb 24 22:35:38 joerg_42: and sox does not gettimeofday() so it is a problem Feb 24 22:37:42 yes that's not exactly audio domain problem, so "swiss army knife" will fail Feb 24 22:38:12 * shellevil ponders bastard solution with strace to note when sox is writing. Feb 24 22:39:16 joerg_42: yep, i did actually read man sox before writing this, and also googled around and used apt-cache search Feb 24 22:39:30 slaxxin: ha! Feb 24 22:39:34 probably a script detecting a "trigger" via arecord plus some processing with od' grep etc mihht do Feb 24 22:40:10 might but the C version is not that complex either :) Feb 24 22:40:48 next i need to think about how to compress with speex and how to listen to the recordings Feb 24 22:42:13 compressing doesn't payback for voice recording of short takes Feb 24 22:42:40 joerg_42: yes i probably need to read speex docs to figure out how much padding i need Feb 24 22:43:50 so which media player to use with fyp? Feb 24 22:43:58 generally some minutes of 8k-mono audio are smaller than libspeex, even uncompressed ;-) Feb 24 22:44:12 joerg_42: but of course i want high quality 44100 audio :) Feb 24 22:44:20 lol Feb 24 22:44:46 no sense in compressing this with speex then Feb 24 22:44:54 * lindi- used nokia communicator for a long time and got annoyed when it couldn't record for more than 60 seconds at a time Feb 24 22:45:22 also compressing is kinda cpuhog Feb 24 22:46:14 joerg_42: but freerunner can do it realtime? Feb 24 22:46:27 probably Feb 24 22:46:33 dunno Feb 24 22:50:36 joerg_42: should freerunner support recording at 32 kHz sampling rate? Feb 24 22:51:30 joerg_42: 'arecord -r 44100 -f S16_LE -t raw | speexenc --stereo --rate 44100 --16bit --le - a.speex' uses around 50% cpu for speexenc and 10% for arecord Feb 24 22:52:14 alsa should. if it's a genuine sampling rate of wolfson though I can't tell off the top of my head Feb 24 22:52:54 anyway what U r doing is nonsense (sorry). Feb 24 22:53:17 joerg_42: how come? ;) Feb 24 22:53:26 compressing will lose all the quality you hope to gain by 44( Feb 24 22:53:39 ok :P Feb 24 22:53:43 44100 Feb 24 22:53:52 joerg_42: but suppose i want to do push-to-talk over GPRS Feb 24 22:53:58 joerg_42: which combination would you recommend? Feb 24 22:54:15 gsm codec? Feb 24 22:54:46 8k 8bit mono format Feb 24 22:55:20 not with gprs Feb 24 22:55:23 if you want better quality, go for 16bit Feb 24 22:55:24 'First of all, it's not clear whether GSM-FR is covered by a Philips patent (see http://kbs.cs.tu-berlin.de/~jutta/toast.html). Also, GSM-FR offers mediocre quality at a relatively high bit-rate, while Speex can offer equivalent quality at almost half the bit-rate. Last but not least, Speex offers a wide range of bit-rates and sampling rates, while GSM-FR is limited to 8 kHz speech at 13 kbps.' Feb 24 22:55:31 that's how they argument for speex Feb 24 22:55:41 GPRS is about 4.5kbytes/sec best Feb 24 22:56:54 there are other gsm codecs than just FR, and patents won't care Feb 24 22:57:14 anyway use whatever compression you like Feb 24 22:57:43 just don't exagerate on sampling rate. it doesn't pay back Feb 24 22:57:59 aha Feb 24 22:58:57 btw, bought torx T6 and some lead-free tin today. now i only need the cap and resistor to do buzz fix Feb 24 22:59:42 k, do you need help on finding a suiting cap? and R? Feb 24 22:59:56 hmm does u-boot do some battery testing before flashing a rootfs, I thought it would be powered from the USB when flashing? Feb 24 23:00:35 it's recommended to do flashing with charged bat only Feb 24 23:01:07 joerg_42, ah would this be why dfu-util just hangs, could it have decided there is not enough battery to flash? Feb 24 23:02:17 nah, probably not. dfu-util doesn't care about destination's bat status. However if FR stalls, so will dfu-util Feb 24 23:03:06 I think it must be battery related as just booted shr and it thinks the battery is flat, oops :) Feb 24 23:04:13 joerg_42: not sure, i could by start calling the local electronics shop Feb 24 23:04:22 s/by start/start by/ Feb 24 23:04:23 lindi- meant: joerg_42: not sure, i could start by calling the local electronics shop Feb 24 23:05:59 Hi does anyone know if there will be much difference in the power drawn by a 2m GPS antenna vs. a 5m antenna? Feb 24 23:06:38 none at all Feb 24 23:06:40 wtf is a 5m ant? Feb 24 23:06:47 assuming you mean cable, not diameter Feb 24 23:06:50 cable length? Feb 24 23:06:54 no diff Feb 24 23:07:03 yes sorry 5m cable. Thanks Feb 24 23:07:04 If you mean diameter, then you will need much bigger positioner motors on the 5m :) Feb 24 23:07:34 lol ;D Feb 24 23:07:54 * shellevil has done GPS on a 1.2m dish for better SNR Feb 24 23:09:20 shellevil: for what application did you use a dish? Feb 24 23:11:04 ant: trying to get interesting results with the GPS in the GTA01 - reverse engineering Feb 24 23:11:10 shellevil: U can't use dish for GPS Feb 24 23:11:35 joe: sure you can Feb 24 23:11:39 btw 2m-band = 160MHz Feb 24 23:11:47 joerg_42: point dish at sat - voila. Feb 24 23:12:01 And GPS is 1542MHZ IIRC Feb 24 23:12:22 nonsense, you need multiple (>=3) sats *same time*! Feb 24 23:12:39 joerg_42: I diddn't say I was using it to get a position. Feb 24 23:12:41 gps = 2cm band Feb 24 23:12:46 joerg_42: err - no Feb 24 23:12:54 joe: nowhere near there Feb 24 23:13:23 err 20cm Feb 24 23:13:42 sth like that Feb 24 23:14:11 joerg_42: I was using it as an attempted aid for reverse engineering the binary protocol of the hammerhead. With it an an attenuator, you can calibrate the exact strength and see how the output of the chip varies Feb 24 23:14:28 !math (3*10^8)/.2 Feb 24 23:14:31 oops Feb 24 23:26:26 shellevil: yea sorry for the typo Feb 24 23:28:06 np. Feb 24 23:28:19 * shellevil is doing software GPS ATM. Much fun. Feb 24 23:28:48 Especially on small general purpose processors. Feb 24 23:31:36 is it bad karma to use gifs in a openmoko project? Feb 24 23:32:45 Tkinter only supports gifs Feb 24 23:33:25 nothing wrong with gif. Feb 24 23:33:27 (now) Feb 24 23:33:32 all the patents have run out. Feb 24 23:34:06 Though nobody's published the source of a nice lossy gif encoder, which is a pity Feb 24 23:36:23 There is something wrong with gif. Feb 24 23:36:29 It isn't png Feb 24 23:37:00 Well. gif is a rather limited format, but yeah, at least it's not very restricted anymore Feb 24 23:37:08 indeed ;) Feb 25 00:17:10 hey every1 Feb 25 00:17:37 i'm havin some problem starting enlightenment, Feb 25 00:18:16 any idea what run-parts: /etc/X11/Xsession.d/90xXWindowManager exited with "code 1011" <-- that code would mean? Feb 25 00:23:31 .... Feb 25 00:31:31 openmoko: 03werner * r4930 10/developers/werner/gsm/moko11/RELNOTES: Feb 25 00:31:31 openmoko: - put download location in intro Feb 25 00:31:31 openmoko: - reference bug #2231 Feb 25 02:40:26 which software should I use as PIM on freerunner? Feb 25 02:49:37 fyp has pidgin Feb 25 02:51:34 err not IM I wanted an app for managing contacts Feb 25 02:52:01 so that on econtact can have multiple numbers, email & address attached to it Feb 25 02:52:28 s/on econtact/a contact/ Feb 25 02:52:28 aghatit meant: so that a contact can have multiple numbers, email & address attached to it **** ENDING LOGGING AT Wed Feb 25 02:59:57 2009