**** BEGIN LOGGING AT Tue Dec 16 02:59:57 2008 Dec 16 03:01:05 Digital_Pioneer: Click on the trip tab. The bottom part tells you. Dec 16 03:01:23 nkinkade: Nope.' Dec 16 03:02:14 It didn't work for me for a while either. Then about 2 days ago i set the clock and it suddenly started working right at that moment. Dec 16 03:02:41 Is there any kind of command line query I can run on the GPS? Dec 16 03:03:06 Theres some framework stuff you can check with cli-framework, but it didn't do me any good. Dec 16 03:03:18 Partly because I didn't know how to use it. Dec 16 03:04:18 What does cli-framework do? I can't get any real response from it. When I ctrl-c it says some python stuff, but that's no use... Dec 16 03:13:07 I said what? Dec 16 03:14:56 Digital_Pioneer: You exit it with ctrl-d. Dec 16 03:15:21 http://totalueberwachung.de/blog/2008/10/14/fso-tutorial-part-1-gps Dec 16 03:15:48 None of that was helpful for resolving my GPS issue, but it was interesting. Dec 16 03:23:49 So does anyone know how to make the GPS work in SHR? I can't get any satellites. Dec 16 03:24:17 the latest shr? Dec 16 03:28:00 Yes. Dec 16 03:28:04 Just flashed it today. Dec 16 03:40:15 Can I safely add the 2008.8 package repos in SHR? Dec 16 03:40:20 The SHR ones seem... Weak. Dec 16 03:43:23 why not add signatures to the packages? Dec 16 03:48:16 orzo: or better still, why not put the non-pgp-signed opkg on the images instead? Dec 16 03:48:36 heh Dec 16 03:49:18 why's that better Dec 16 03:52:00 Digital_Pioneer: my gps works fine outside as long as i leave the FR outside with a clear view to the sky Dec 16 03:52:20 it always takes longer on first fix, so leave it for about 30mins and see what you get Dec 16 03:54:24 sicu: OK, there is no clear sky right now, and I don't want to leave a $400 piece of hardware in the freezing rain... ;) So what do I have it do for 30 mins? What should I have running, enabled, etc? Dec 16 04:07:46 The Freerunner doesn't have a vibrator in it does it? Dec 16 04:10:47 Ooh, it does. Didn't even know! Dec 16 04:12:02 pervert Dec 16 04:12:41 Very funny. Dec 16 04:12:48 i know Dec 16 04:14:05 how do i tell midori a url? Dec 16 04:14:30 That's a very good question. Heheh Dec 16 04:14:45 i guess i could google it Dec 16 04:14:46 heh Dec 16 04:14:53 lol Dec 16 04:15:13 try file->open Dec 16 04:16:20 The viber isn't very powerful... But it exists. Dec 16 04:16:51 just attach a large rubber prosthesis to the phone, it should work just fine Dec 16 04:17:08 preferably cylindrically shaped Dec 16 04:19:07 file->open doesnt do the trick for me Dec 16 04:19:56 poke around Dec 16 04:20:00 its in there somewhere Dec 16 04:21:20 orzo: Who's the pervert now? Dec 16 04:21:44 you are, digi Dec 16 04:21:46 stil Dec 16 04:21:55 Aye, you are. Dec 16 04:23:14 two perverts in love Dec 16 04:23:58 i put midori in full screen mode Dec 16 04:24:07 now how do i get my top shelf back? Dec 16 04:24:08 heh Dec 16 04:29:22 take midori out of full screen mode] Dec 16 04:31:07 yes Dec 16 04:31:08 how? Dec 16 04:31:26 i dunno Dec 16 04:31:27 i selected fullscreen from teh view menu Dec 16 04:31:32 try crashing your browser Dec 16 04:31:46 try this Dec 16 04:31:54 select a text entry box Dec 16 04:31:57 i killed it Dec 16 04:32:36 well, i was gonna say, pull out an input box and when the keyboard comes up, hit ctrl+w Dec 16 04:33:09 i always have to select qwerty from the top shelf to get a keyboard Dec 16 04:33:35 ic Dec 16 04:33:42 is that not expected? Dec 16 04:33:45 hmm....your kinda shit-outta-luck then, eh? Dec 16 04:34:04 is qwerty suppoesd to pop up on its own? Dec 16 04:47:22 orzo: not in SHR Dec 16 04:48:40 orzo: if you have latest SHR, a quick click on pwrbtn will give you a system menu that lets you choose (suspend, lock, shutdown, close, home) Dec 16 04:48:56 heh Dec 16 04:49:23 anybody use dillo? Dec 16 04:49:57 i have Dec 16 04:50:02 's quite nice Dec 16 04:51:04 heh Dec 16 04:51:23 i wrote a patch for it many years ago to make it wrap text around photos properly Dec 16 04:51:27 the whole 'it loads up in less than a second' Dec 16 04:51:59 they rejected my patch because i didnt do it the way the guy who wrote the layout component envisioned Dec 16 04:52:01 as compared to any of the webkit browsers Dec 16 04:52:18 thats foss, orzo Dec 16 04:52:31 orzo: SSH in and kill midori Dec 16 04:52:49 while your at it, opkg remove midori Dec 16 04:52:50 well dillo still do what i implemented Dec 16 04:52:55 er Dec 16 04:52:58 still cant do Dec 16 04:53:22 i fail to see why his way is better, but he's german and i sense a bit of a communication barrier Dec 16 04:53:24 thats foss for ya, orzo Dec 16 04:53:39 also...he's german Dec 16 04:54:03 americans tend to like singletons, europeans seem to like correct programming practices Dec 16 04:54:11 heh Dec 16 04:54:24 "correct" Dec 16 04:54:55 see Dec 16 04:55:42 comes right after b Dec 16 04:55:43 i was just interpretting objects differently than he was Dec 16 04:56:11 i think my disign was closer to what you'd want based on what we need the program to do Dec 16 04:56:16 oh, no, that was no insinuation towards your ability Dec 16 04:56:21 and his design was based closer on reading the CSS spec Dec 16 04:57:13 he wanted to match software classes with CSS spec concepts Dec 16 04:57:23 which i dont see any point to Dec 16 04:58:02 anyway, they regret rejecting my patch Dec 16 04:58:05 heh Dec 16 04:58:14 do they? Dec 16 04:58:18 really? Dec 16 04:58:23 well they say so to the list Dec 16 04:58:38 but thats the project lead Dec 16 04:58:44 shit happens Dec 16 04:58:53 not the guy who is in charge of the layout component Dec 16 04:59:34 i'm on fsking dialup here Dec 16 04:59:49 running a 3g aircard here Dec 16 05:00:01 and getting 14kbps Dec 16 05:00:19 sucks Dec 16 05:00:24 shit happens Dec 16 05:00:50 i try to tell people, "3g is still dialup" Dec 16 05:00:52 but nooooo Dec 16 05:00:55 nobody listens Dec 16 05:01:12 i'm not really familiar Dec 16 05:01:20 3g is the cellular network, right? Dec 16 05:01:39 it's not broadband? Dec 16 05:01:40 its the cellular data network speed rating Dec 16 05:01:58 and its that slow? Dec 16 05:02:06 yup Dec 16 05:02:13 i was considering cellular inernet Dec 16 05:02:23 30$'s a month in the US Dec 16 05:02:32 should use free dialup instead Dec 16 05:02:36 you'd be better off Dec 16 05:03:06 i didnt know i could get it for as low as 30 Dec 16 05:03:29 thats how much it'll cost me to add it to my cell phone plna Dec 16 05:03:31 *plan Dec 16 05:04:13 its probably a good deal more expensive on its own Dec 16 05:04:28 okay Dec 16 05:04:49 is there a faster cellular internet? Dec 16 05:05:46 4G! Dec 16 05:06:17 yeah, it'll run at 20-25 Dec 16 05:06:52 is it compatible with the openmokos? Dec 16 05:07:01 phttt Dec 16 05:07:02 hahahahaha Dec 16 05:07:20 4g isn't here yet, orzo Dec 16 05:07:44 OK, where do you get /usr/lib/libpulse.so.0? I'm trying to install a program that wants it... Dec 16 05:08:11 pulseaudio or pulse-audio maybe> Dec 16 05:08:20 opkg list | grep pulse Dec 16 05:08:49 is the cellular voice signal digital underneath? Dec 16 05:09:07 Ahhh. Dec 16 05:09:11 can we program our neos to send raw data in teh voice signal? Dec 16 05:09:20 nope Dec 16 05:09:26 tried that meself Dec 16 05:09:36 aka no faxes Dec 16 05:09:54 why not? Dec 16 05:10:01 has to do with codecs Dec 16 05:10:10 oh Dec 16 05:10:13 so it is digital Dec 16 05:10:17 no Dec 16 05:10:20 but we have to follow some rules Dec 16 05:10:23 based on codecs Dec 16 05:10:30 its analog on your end Dec 16 05:10:43 well my end is a neo and your end is a neo Dec 16 05:11:08 the network passes the audio signal thru codecs that remove non-voice sounds Dec 16 05:14:37 so what you tried was taking raw data and turning into an audio fax signal or something Dec 16 05:15:07 i tried doing gsm dialup Dec 16 05:15:13 which is the same thing Dec 16 05:15:16 no-go Dec 16 05:15:35 do we have access to the actual signal that is being transmitted from our phone Dec 16 05:15:58 not the audio Dec 16 05:16:12 but the underlying cellular packets or whatever Dec 16 05:16:22 doesn't matter Dec 16 05:16:29 the phone hardware doesn't do the filtering Dec 16 05:16:33 its the network Dec 16 05:16:42 some networks it would very well work on Dec 16 05:16:45 others it won't Dec 16 05:16:49 well im curious about the answer anyway Dec 16 05:17:11 it wouldn't be particularly hard to catch them Dec 16 05:17:18 Anyone here tried the eightball app? Useless little fun thing. :P Dec 16 05:17:23 But it won't work on mine. Dec 16 05:17:25 agreed, digi Dec 16 05:17:29 aww Dec 16 05:17:31 i'm sowwy Dec 16 05:17:38 why not? Dec 16 05:18:14 I shake it, nothing happens. Dec 16 05:18:30 touch the screen Dec 16 05:18:51 Yeah, I know, but what fun is that?! Dec 16 05:19:33 my phone doesnt have an accelerometer Dec 16 05:19:45 orzo: ? Dec 16 05:19:48 No Freerunner? Dec 16 05:19:55 it's neo1973 Dec 16 05:20:02 Awww. Dec 16 05:20:35 i just got a gta03 Dec 16 05:20:47 i didnt know those were available Dec 16 05:20:55 they aren't Dec 16 05:20:59 woo, had my fr on all day (granted suspended most of it) and only the first of the four indicator bars went out :) Dec 16 05:21:04 i built a time machine using my gta02 Dec 16 05:21:31 roughly 16 hours :) Dec 16 05:21:43 er Dec 16 05:21:50 battery charge indicator bars Dec 16 05:22:00 AntonTakk: i've gotten mine to run for over 2 days without dieing or charging before Dec 16 05:22:22 nice Dec 16 05:22:31 but thats kinda hard, since you have to reboot at least once a day usually Dec 16 05:23:25 i only had to reboot it after playing with fourier, didn't setup sound properly for a test call afterwards Dec 16 05:23:40 but it received the call just fine Dec 16 05:23:59 and the volume adjuster works, a bit hard to use thou Dec 16 05:24:23 if only it would receive mms and read my sim contacts :) Dec 16 05:25:29 uh Dec 16 05:25:34 opkg is upgrading my kernel Dec 16 05:25:48 welp, just wanted to report the good battery life experience Dec 16 05:26:03 night all Dec 16 06:42:02 openmoko: 03charlie * r4872 10/developers/charlie/Tests/Python/import/ (. module1.py module2.py test.py): Add python import tests scripts Dec 16 06:46:30 * mwester reads the mailing list archives for the past week, and notes that the natives grow increasingly more restless. Dec 16 06:54:57 good morning Dec 16 06:55:03 g'da Dec 16 06:55:05 day Dec 16 06:59:42 openmoko: 03charlie * r4873 10/developers/charlie/Tests/paroli_report.txt: Add paroli_report.text Dec 16 07:31:05 hi there is any one on qtopia 4.4.1 i think it is -> where is the gtalk app Dec 16 07:32:23 is that not on shr? Dec 16 07:32:52 i don't know. i'm not using shr Dec 16 07:38:22 i think its 4.4.2 with gtalk Dec 16 07:38:39 anyways i used it yesterday Dec 16 07:38:50 gtalk ? Dec 16 07:38:52 or 4.4.2 Dec 16 07:40:05 hi there .. i would be selling my 2 openmoko`s .. for low budget ! Dec 16 07:41:06 http://other.lastnetwork.net/OpenMoko/ Dec 16 07:41:26 nice ? Dec 16 07:41:40 is that not it? Dec 16 07:41:45 what is this tho + why dl from there and not qt site ? Dec 16 07:42:54 well if they were at the qt site u wouldnt be looking for them Dec 16 07:43:02 :) Dec 16 07:43:06 what? Dec 16 07:57:46 slaxxin: are you going to answer that... Dec 16 07:58:01 so in qt extended they don't have voip / gtalk compiled atm ? Dec 16 08:04:48 good morning Dec 16 08:04:59 morning Dec 16 08:05:12 moin Dec 16 08:09:32 slaxxin: ok fair enough _> saw mailing list --> is it good ? Dec 16 08:09:57 that's a sad story... Dec 16 08:54:36 btw what is the official reason for not including a terminal in any of the om2008 releases ? Dec 16 09:09:16 d-b: there is openmoko-terminal in the repository isn't there? Dec 16 09:12:19 Man, OM is cool Dec 16 09:13:20 :D Dec 16 09:13:34 tell us why Dec 16 09:13:50 der-lehmann, because I can SSH into it Dec 16 09:13:53 I can make it buzz Dec 16 09:14:14 I can use it as both a tool to monitor global uptime, as a neat sex toy for my girlfriend, and it looks funny. Dec 16 09:14:23 and the screen is beautiful. Dec 16 09:14:29 I use a Treo, I like things that look funny Dec 16 09:14:42 ;-P Dec 16 09:16:18 buzzing is cool? Dec 16 09:16:30 der-lehmann, very. Dec 16 09:16:40 I wrote an application which synced the buzzing with music Dec 16 09:17:12 buzzing? you mean the vibrations, right? Dec 16 09:17:15 yes. Dec 16 09:17:21 I'm not sure I'd want to use it as a sex toy... Dec 16 09:17:23 not the 'buzzing' as in 'buzz issue' Dec 16 09:17:26 now i understand Dec 16 09:17:30 gurugentoo, Why not? Dec 16 09:17:37 Oh, also, I can install Gentoo on it. Dec 16 09:17:41 I can throw gentoo at someone Dec 16 09:17:44 while it is running Dec 16 09:17:47 That's pretty neat. Dec 16 09:18:16 don't want to get it...ahem messy Dec 16 09:20:23 though that could be avoided.. Dec 16 09:20:57 gurugentoo, Sammich baggy. Dec 16 09:22:17 Sargun: wireless control could be entertaining Dec 16 09:23:06 it's a whole new marketing angle hehe Dec 16 09:23:08 gurugentoo, It is. Dec 16 09:23:14 I tried it with my girlfriend. Dec 16 09:23:51 fun Dec 16 09:24:25 how do you control the vibrating? Dec 16 09:26:10 henk, Wifi Dec 16 09:26:46 nvm, i meant on the F Dec 16 09:26:51 FR, but i found it Dec 16 09:30:03 oh Dec 16 09:35:13 openmoko: 03erin_yueh * r4874 10/developers/erin_yueh/bt/ (6 files): add GPL2 license, still testing version 0.1 Dec 16 10:58:37 wait so who in here uses their phone as a phone ? (openmoko freerunner) -> what battery life do you get on om2008.9 Dec 16 11:12:10 d-b: isn't that entirely up to the kernel? Dec 16 11:22:10 lindi-: well yes. i guess -> re suspend and foo . but what do people get Dec 16 11:22:32 do people feel it is reliable enough to be used as a phone for day without charging it Dec 16 11:23:16 d-b: reliability of phonecalls is also up to the userland Dec 16 11:23:38 lindi-: right. Dec 16 11:24:20 but overall does anyone feel it (any distro) reliable enough to be used for a phone day as a phone /making calls /smsing without charging it Dec 16 11:24:27 d-b: i have not managed to compile om2008.9 Dec 16 11:24:49 lindi-: ... there is an image... i believe -> i haven't tried too... Dec 16 11:25:37 lindi-: mmm i might get a smaller debian on the 512mb sdcard and see how long that lasts. -> my big 8gb sdcard just keeps wiping Dec 16 11:25:42 (itself) Dec 16 11:25:44 d-b: i don't do images, sorry :) Dec 16 11:25:54 ah fair enough . Dec 16 11:26:06 if something does not compile i can't hack on it Dec 16 11:27:03 lindi-: ok. lindi- do you use your phone as a phone atm / have Dec 16 11:27:14 d-b: yeah Dec 16 11:28:34 lindi-: and how long does it last for / do you consider it reliable Dec 16 11:28:46 d-b: i never let it discharge fully Dec 16 11:29:05 d-b: it's around three percentage units per hour Dec 16 11:29:33 i don't have time to leave the phone in suspend for a day to test this, i need to place calls in between :) Dec 16 11:29:41 lindi-: fair enough. Dec 16 11:29:46 so you say 3% an hour ? Dec 16 11:29:57 is this on debian .. or shr .. Dec 16 11:29:59 3 percentage units yes Dec 16 11:30:03 not percentages of course Dec 16 11:30:09 since then it would never get empty :) Dec 16 11:30:20 d-b: debian yes Dec 16 11:30:25 d-b: with stable-tracking 80f4 kernel Dec 16 11:30:34 ah ? so 100% --> after one hour 97% ? Dec 16 11:30:40 yeah Dec 16 11:30:47 with fso open ? Dec 16 11:30:51 suspened... Dec 16 11:30:58 and registered to gsm network yes Dec 16 11:31:13 and do you know how much a phone call reduces the battery life ? Dec 16 11:31:39 lindi-: so where can i get a copy of the kernel / did you compile it Dec 16 11:32:00 d-b: a lot Dec 16 11:32:11 >10% ? Dec 16 11:32:26 this seems fairly reasonable. Dec 16 11:32:27 it's around 6 hours if the phone is just sitting idle and not suspended Dec 16 11:32:46 so i'd say 4 hours of talk time or so to be conservative Dec 16 11:33:08 lindi-: mmm i seem to have a very large echo on debian using fso tho. Dec 16 11:33:21 d-b: git.openmoko.org is the way to help with kernel stuff Dec 16 12:10:06 so does testing ever shut down the screen if you don't let it suspend (which usually crashes the second time)? that's nice Dec 16 12:40:31 openvibe is out http://wiki.openmoko.org/wiki/OpenVibe Dec 16 12:41:09 lol Dec 16 12:42:05 i search betatester Dec 16 12:42:32 just a sec ;) Dec 16 12:42:45 ..... rofl Dec 16 12:42:51 :D Dec 16 12:43:16 :) Dec 16 12:43:18 * zedstar is waiting for the user submitted pics using it Dec 16 12:43:24 ahhaah Dec 16 12:43:25 gecco: don't you have a girlfriend of your own?-) Dec 16 12:43:43 yes... i have... but she don't wont to use it :) Dec 16 12:43:48 um you know there are usb things. rofl Dec 16 12:44:00 i'll ask my GF if she wants to test it in a few hours ;) Dec 16 12:44:14 henk: take picture :) Dec 16 12:44:35 now i'm going to take lunch... see you Dec 16 12:44:42 i guess not 'g' Dec 16 12:44:51 but who knows... Dec 16 12:45:21 c'mon it's christmas ;) Dec 16 12:45:29 gg g ggg ggggg ooogle Dec 16 12:46:14 hm, doesn't vibe at all :-/ Dec 16 12:53:02 hrhr works now... wrong path. Dec 16 13:07:43 OpenVibe is the first open source vibration. With this software you can control the vibration of the FreeRunner for give pleasure to your girlfriend. Dec 16 13:07:44 ROFL Dec 16 13:16:34 freesmartphone.org: 03mickey 07framework * r001f5426d595 10/framework/subsystems/odeviced/audio.py: odeviced: audio: try harder to escape spaces in filenames Dec 16 13:16:34 freesmartphone.org: 03mickey 07framework * r41216b7057ec 10/framework/subsystems/oeventsd/fso_actions.py: oeventsd: spawn processes asynchronous in CommandAction. Closes FSO #235 Dec 16 13:25:34 raster: ping Dec 16 13:28:49 openmoko: 03john_lee 07org.openmoko.stable * rcd512fd1e1ae 10/conf/distro/openmoko.conf: openmoko.conf: change feed to Om2008.8. Dec 16 14:16:22 anyone using scummvm in shr? Dec 16 14:25:25 ok so what to do when a FR unit seems to come out of suspend relatively intact, except usually on the second time it'll blank the display (usually blinking down after first working for just a moment after the restore)? Dec 16 14:26:20 I had that on shr, basically you have to unsuspend then tap the screen to bring it back Dec 16 14:26:56 how about when trying that did not elude one's imagination Dec 16 14:27:17 and when another unit with the same software seems to function better in this regard Dec 16 15:08:14 ehlo Dec 16 15:08:17 was there an SOP for the gsm buzz posted somewhere? Dec 16 15:10:21 ah, got it Dec 16 15:45:41 freesmartphone.org: 03daniel 07framework * r81dc88aa7842 10/framework/subsystems/ogsmd/modems/ericsson_F3507g/ (__init__.py channel.py mediator.py modem.py unsolicited.py): Merge commit 'origin/stefan-F3507g' Dec 16 15:45:42 freesmartphone.org: 03daniel 07framework * r9e4966d35572 10/framework/subsystems/ogsmd/modems/ (3 files in 2 dirs): Dec 16 15:45:42 freesmartphone.org: ogsmd: First working ericsson F3507g modem driver Dec 16 15:45:42 freesmartphone.org: SIM access is working, PDP fails at the moment because the connect Dec 16 15:45:44 freesmartphone.org: script sends an ATZ which the F3507g responds to with ERROR. Dec 16 15:45:46 freesmartphone.org: It seems that changing CSCS has an effect on *all* strings, even CSCS Dec 16 15:45:48 freesmartphone.org: itself and COPS. This will need to be worked around later. Dec 16 16:17:03 shr news Dec 16 16:20:17 there is shr news? Dec 16 16:28:25 Tig|: @ om planet Dec 16 16:29:14 aha ta Dec 16 16:31:41 wooo good news :) Dec 16 16:36:56 :) Dec 16 17:02:44 dangit, shr refuses ssh:/ Dec 16 17:04:11 jonkristian: I think this was (is?) a known issue in some cases ... I believe you can just open a terminal on the Neo and ifup usb0 or ifconfig usb0 up, or something like that. Dec 16 17:04:56 iirc mofi had a bug in it that took usb0 down when it starts and does not put it back when finished Dec 16 17:05:18 ah yes, but it's been working quite well until last night Dec 16 17:05:19 Yes I saw that one too, and in those cases a simple "ifconfig usb0 up" fixed it for me. Dec 16 17:05:37 probably some conflicts there, but im re-flashing testing first:) Dec 16 17:05:47 yuppyupp Dec 16 17:05:58 btw, happy xmas everybody Dec 16 17:06:07 happy tuesday Dec 16 17:06:12 Tm_T: that too Dec 16 17:07:22 you need to start dropbear and make sure it listens on the interface you're connecting to Dec 16 17:08:20 netstat -tean should tell you somethings listening on port 22 Dec 16 17:21:44 jazus Dec 16 17:56:00 Hello all. Dec 16 18:04:26 did anybody know the cost of openmoko mobile in india Dec 16 18:12:15 did anybody know the cost of openmoko mobile in india Dec 16 18:12:36 bhuvi: I don't think anyone does Dec 16 18:12:41 I'd have a look on the wiki Dec 16 18:12:48 Or ratehr - nobody on right now knows Dec 16 18:13:49 does anyonoe have some newer EZX openmoko rootfs images? Dec 16 19:02:52 hey guys Dec 16 19:03:04 any of you have a quick link to download s3c24xx-gpio_1.0 source code? Dec 16 19:03:31 maybe ask the question in #openmoko-cdevel ? Dec 16 19:06:32 thanks Dec 16 19:07:41 hi, I just got my neo freerunner(woohoo!), I got a sim from at&t and its not in the wiki's supported list. Should I update the firmware as specified here:http://wiki.openmoko.org/wiki/GSM/Flashing or go kick and scream at the at&t store to get an older sim? Dec 16 19:07:59 mujo; did you test it first? Dec 16 19:08:34 yes, it says registering Dec 16 19:08:54 I try to wiggle it in different position(physically) as well with no result Dec 16 19:09:20 the SKU is 71247 Dec 16 19:09:50 is it a 71234G? Dec 16 19:10:04 o Dec 16 19:12:18 iare the contacts all over to one side an not centered up? Dec 16 19:12:40 or close to center? Dec 16 19:13:29 no Dec 16 19:13:36 there are 8 contacts Dec 16 19:13:47 they seem to fit the device's contacts Dec 16 19:16:27 the 8 device's pins even show up on the sim card Dec 16 19:22:12 any of you guys have an openembedded openmoko package installed that they can check s3c24xx-gpio bitbake file so I can get the URL to the source of s3c24xx-gpio? Dec 16 19:23:08 s3c24xx-gpio? why not have look at the git ? Dec 16 19:23:33 checked quickly didn't see it Dec 16 19:23:52 s3c24xx-gpi site:git.openmoko.org revea;s" Dec 16 19:23:54 i just want to compile that code (little app to poke/peek s3c24xx gpios) Dec 16 19:23:57 http://git.openmoko.org/git/openmoko.git/packages/images/fso-image.bb Dec 16 19:24:11 guess that's not it Dec 16 19:24:34 no that's not it =) Dec 16 19:24:43 but thanks for trying heheh Dec 16 19:25:25 http://www.angstrom-distribution.org/repo/?pkgname=s3c24xx-gpio-dev Dec 16 19:25:28 says its on svn Dec 16 19:25:48 http://svn.openmoko.org/branches/src/target/kernel/2.6.24.x/patches/dump-gpio.patch Dec 16 19:25:51 and here we have it Dec 16 19:26:03 aah nah thats the kernel part Dec 16 19:26:52 hehe Dec 16 19:26:57 i just want to see this app Dec 16 19:27:09 i'm using devmem2 right now to try and debug gpios Dec 16 19:27:19 but someone suggested s3c24xx-gpio Dec 16 19:27:26 why do that ? Dec 16 19:27:45 you trying to flash leds in extreme style? ;) Dec 16 19:28:00 no Dec 16 19:28:06 I have this old gps Dec 16 19:28:12 that runs linux Dec 16 19:28:20 stupid company never released their kernel source Dec 16 19:28:30 i'm trying to pressure them with gpl-violations lol Dec 16 19:28:39 anyways I wanna use this useless gps as a nice little gadget Dec 16 19:28:42 kinda like my Z Dec 16 19:28:46 I know that feeling, might try the same with mikrotik :P Dec 16 19:28:49 but anyting USB fails right now Dec 16 19:29:04 but I still have the old kernel (flash partition) backup Dec 16 19:29:08 and I can still boot the old kernel Dec 16 19:29:18 I'm trying to see if they put a GPIO to control usb Dec 16 19:29:22 like pb_ suggested Dec 16 19:30:06 it seems its not a part of openmoko svn Dec 16 19:31:35 stupid binary blob Dec 16 19:31:36 s Dec 16 19:31:49 gotta hate standard packaging utilities Dec 16 19:33:11 SRC_URI = "svn://svn.openmoko.org/trunk/src/target;module=gpio;proto=http" Dec 16 19:35:04 oh Dec 16 19:35:27 svn: Can't connect to host 'svn.openmoko.org': Connection refused Dec 16 19:35:49 module? Dec 16 19:36:08 gpio ? Dec 16 19:36:28 http://svn.openmoko.org/trunk/src/target/gpio/ Dec 16 19:36:31 seems to do the same thing Dec 16 19:36:42 the http one works Dec 16 19:36:52 mind u says for 2442 Dec 16 19:37:24 same base hex add for gpios 5600xxxxxxxxx Dec 16 19:37:33 0x56000000 to be precise Dec 16 19:37:39 wonder if they are mapped the same way Dec 16 19:38:22 huh.. its called gpio and yet its downloading lots of artwork? :) Dec 16 19:39:11 I think I got it wrong somehow, nevermind Dec 16 19:40:10 yeah, forgot to add /gpio Dec 16 19:41:09 wth Dec 16 19:41:21 are ports unprotected in userspace ? Dec 16 19:42:22 !?!?! Dec 16 19:42:41 seems so, this tool is written for linux :) Dec 16 19:43:06 all hail potential virus writers Dec 16 19:43:13 jc: you need root? Dec 16 19:43:30 that would make sense Dec 16 19:43:54 but even though you're root you should not have unprotected access to memory mapped periherals Dec 16 19:43:58 I thought the soc had mmu Dec 16 19:44:05 ooooooh Dec 16 19:44:06 dumb me Dec 16 19:44:08 now I get it Dec 16 19:44:15 it does it over /dev/mem Dec 16 19:44:19 never mind then Dec 16 19:44:35 yup Dec 16 19:44:38 like devmem2 Dec 16 19:45:00 I'm not used to having raw memory access :D Dec 16 19:45:02 mwester, funny can't see to get the file from that SRC URI Dec 16 19:45:28 LostInSpace: svn checkout http://svn.openmoko.org/trunk/src/target/gpio gpio Dec 16 19:45:49 jc, i'm there Dec 16 19:45:52 already checked it out before Dec 16 19:45:55 i Can use it Dec 16 19:46:00 probably need to modify it Dec 16 19:46:02 its gpio.c as it seems Dec 16 19:46:03 since that was written for 2442 Dec 16 19:46:11 and will need different port ranges Dec 16 19:46:38 if it was called 24xx maybe its usable across the whole family Dec 16 19:46:48 I think they probably have different ports but same base Dec 16 19:47:03 yes but Dec 16 19:47:17 wouldn't s3c24xx-gpio be called s3c24xx.gpio.c Dec 16 19:47:19 and not gpio.c Dec 16 19:47:20 ? Dec 16 19:48:09 maybe someone tried it on a different soc from the same family and came to conclusion it works too so he'd call the package s3c24xx-gpio Dec 16 19:48:55 If these ports apply for you: Dec 16 19:49:02 43 { "A", 0x00, 22, pt_a }, Dec 16 19:49:02 44 { "B", 0x10, 10, pt_b }, Dec 16 19:49:02 45 { "C", 0x20, 15, pt_b }, Dec 16 19:49:02 46 { "D", 0x30, 15, pt_b }, Dec 16 19:49:02 47 { "E", 0x40, 15, pt_b }, Dec 16 19:49:03 48 { "F", 0x50, 7, pt_b }, Dec 16 19:49:05 49 { "G", 0x60, 15, pt_b }, Dec 16 19:49:07 50 { "H", 0x70, 10, pt_b }, Dec 16 19:49:09 51 { "J", 0xd0, 12, pt_b }, Dec 16 19:49:11 well pretty sure J doesn't apply Dec 16 19:49:21 the rest i'd have to check Dec 16 19:49:26 which cpu is it ? Dec 16 19:49:29 quickly like that it seems to make sense Dec 16 19:49:32 s3c2410a Dec 16 19:50:11 well unfortunately havent got that one handy Dec 16 19:50:21 i have the pdf Dec 16 19:50:35 i'll cross check the hex address and number of bits/ports Dec 16 19:50:55 I have S3C2442B datasheet handy and it says: Dec 16 19:50:59 - Port A(GPA): 25-output port Dec 16 19:51:00 - Port B(GPB): 11-input/out port Dec 16 19:51:00 - Port C(GPC): 16-input/output port Dec 16 19:51:00 - Port D(GPD): 16-input/output port Dec 16 19:51:00 - Port E(GPE): 16-input/output port Dec 16 19:51:00 - Port F(GPF): 8-input/output port Dec 16 19:51:02 - Port G(GPG): 16-input/output port Dec 16 19:51:04 - Port H(GPH): 9-input/output port Dec 16 19:51:06 - Port J(GPJ): 13-input/output port Dec 16 19:51:11 seems to be exact match Dec 16 19:51:20 obviously written by a fr developer I'd think Dec 16 19:51:25 as i'm guessing pt_a applies for output only and pt_b appiies for input/output Dec 16 19:51:45 as you can see, seems s Dec 16 19:51:46 jc, you have 25output ports on gpa yes the gpio.c specifies only 23 =P Dec 16 19:51:46 so Dec 16 19:51:54 so doesn't matche your proc from what i read Dec 16 19:52:24 oh you mean pins Dec 16 19:52:33 jc no Dec 16 19:52:37 first line Dec 16 19:52:48 43 { "A", 0x00, 22, pt_a }, = 23 port Dec 16 19:52:48 maybe they omitted the ones that are used for special functions Dec 16 19:52:53 0 + 22 = 23 Dec 16 19:53:02 you said ur proc has 25ports on GPA Dec 16 19:53:08 there for it doesn't match your proc =) Dec 16 19:53:23 pins :D Dec 16 19:53:30 there are 9 ports Dec 16 19:53:43 port A, port B, port C, ... Dec 16 19:54:00 lets see Dec 16 19:54:17 - Port C(GPC): 16-input/output port and in the tool: 45 { "C", 0x20, 15, pt_b } Dec 16 19:54:24 lets see what special function port C has Dec 16 19:55:23 some lcd stuff Dec 16 19:55:32 afaik, lcd is controlled by glamo on fr, so doesn't apply Dec 16 19:55:37 http://www.elinux.org/Hammer_Board Dec 16 19:55:40 may be of use Dec 16 19:55:47 oh I know where to find a clue Dec 16 19:55:50 it's got some pinouts of the 2410, nicely written down Dec 16 19:55:57 there was some gpio description by the devs Dec 16 19:55:59 but the datasheet is the real answer Dec 16 19:56:16 and the schematic Dec 16 19:56:41 https://svn.openmoko.org/trunk/doc/hardware/GTA02v4/gpio.txt Dec 16 19:56:48 The 2410 manual is on the web. Dec 16 19:56:48 GPC5 I GPC5 PIO_5 Dec 16 19:56:52 thats our answer Dec 16 19:56:56 all NC except this one Dec 16 19:56:59 so that adds up Dec 16 19:57:22 they omitted the pins that are used for special purposes on the fr, obviously Dec 16 19:57:38 but anyway, if you modify it, maybe it will work for you too Dec 16 19:58:00 is it just me or have the OM certificated expired something like a month ago? Dec 16 19:58:57 yeah, I just added an exception Dec 16 20:01:23 SpeedEvil, hey thats a cool board :) Dec 16 20:01:27 i have the s3c2410 manual Dec 16 20:01:30 i aam comparing the gpio.c Dec 16 20:01:36 just sick of using devmem2 for gpios =) Dec 16 20:01:38 jc: it is Dec 16 20:01:54 nice way of avoiding the soldering Dec 16 20:02:24 an arduino on steroids! Dec 16 20:02:40 actually, I think 'arduino on steroids' is just ARM7TDMI with minimal clock ;) Dec 16 20:02:56 I saw it somewhere Dec 16 20:03:15 oh her it is: http://pandatron.cz/?559&vyvojovy_kit_at91sam7s256_firmy_kramara Dec 16 20:04:52 this thing is crazy Dec 16 20:04:58 with mmu and everything Dec 16 20:06:52 it's a shame it doesn't have external memory interface though Dec 16 20:07:15 jc: use the knife Dec 16 20:07:26 Tm_T: knife ? Dec 16 20:07:50 plastic case, knife and creativity == external interface Dec 16 20:08:04 (if you're lucky and/or skillful) Dec 16 20:08:08 I don't get it :) Dec 16 20:08:32 jc: sillyness, ignore Dec 16 20:08:51 you mean like slicing the die so I can access the internal busses? :D Dec 16 20:09:07 jc: and then use duct-tape Dec 16 20:09:09 that would be hard core... Dec 16 20:09:21 yeah if you've got micron precision hands ;) Dec 16 20:09:36 like me Dec 16 20:10:58 I'd just sample it and solder it myself if I needed it, requieres less precision and reverse engineering skill ;P Dec 16 20:11:03 i'm sure the duct-tape alone would suffice Dec 16 20:11:20 no need for knives Dec 16 20:11:33 if it has pins for that Dec 16 20:12:33 oh actually I think atmel Xmega is arduino on steroids ;) Dec 16 20:13:52 even the arm7tdmi one is so powerful that it would not even see arduino in comparison and probably just crush it like a fly Dec 16 20:14:14 I think it can't even be underclocked to 20 MHz hehehe Dec 16 20:14:44 (kidding, but you get the point) Dec 16 20:17:33 actually Dec 16 20:17:37 with micro positioning needles Dec 16 20:18:14 some fuming nitric acid...some nail polish some wood stain remover it could be done! Dec 16 20:18:47 hi everybody Dec 16 20:18:52 try it and submit for a honorary hack a day post to make your hack ever living ;) Dec 16 20:19:07 that would be cool Dec 16 20:19:25 lol Dec 16 20:19:26 'ever tired of the simple SoC dev modules denying you acess to internal memory buses?' Dec 16 20:19:33 oh and an ultrasonic cleaner 2 Dec 16 20:20:00 'turns out its very easy! you just need ultra precision tools' Dec 16 20:20:00 I have a question regarding the wsod: is this still a problem with the freerunner? Dec 16 20:20:31 wood stain remover = hydrofluoric acid =) if you were wondering Dec 16 20:20:46 good to know Dec 16 20:21:13 maybe I'll try that on one of those old communist us ttl nand copies lying around Dec 16 20:21:51 morosino: I haven't seen it since I got mine Dec 16 20:22:02 http://www.youtube.com/watch?v=tnY7UVyaFiQ&eurl=http://vodpod.com/watch/799006-smart-card-hacking&feature=player_embedded Dec 16 20:22:06 chris tavnorsky Dec 16 20:22:19 tarnovsky sorry hahaha Dec 16 20:22:43 heeey thats so cool :D Dec 16 20:24:11 it's old Dec 16 20:24:14 nothing new Dec 16 20:24:18 but this guy has skillz =) Dec 16 20:24:43 I saw something like this with poor mans standard pdip dies Dec 16 20:24:43 i also like the techniques of removing security locks on microchips using a camera flash and a microscope Dec 16 20:25:01 and the pic micros ;) Dec 16 20:25:14 yeah those are THE skills ; Dec 16 20:25:15 ;) Dec 16 20:25:19 yup Dec 16 20:25:27 but requires alot of equipment to do it right Dec 16 20:25:27 (and equipment) Dec 16 20:26:10 'sit on the bus' Dec 16 20:26:13 love the sound of that :D Dec 16 20:26:44 lol Dec 16 20:26:51 it's a nicer attack Dec 16 20:26:56 using glitchers is kinda nasty Dec 16 20:27:08 using a trim pot to control VCC and see how the chip reacts at diff voltages Dec 16 20:27:15 see if it accepts commands it shouldn't Dec 16 20:27:34 with AVRs I tried, flash and eeprom writing ceases to work Dec 16 20:27:59 and at low voltage, it seems to switch off Dec 16 20:28:10 well this is the thing Dec 16 20:28:16 u have to find the voltage that the chip still works Dec 16 20:28:19 and that it hickups Dec 16 20:28:31 sometimes it'll take 10 hours for the hickup to happen when you are passing the command Dec 16 20:28:33 I think it has brown out detection at a safe level Dec 16 20:28:35 which is a pain in the arse Dec 16 20:28:53 jc, depends tho Dec 16 20:29:03 i had a POV project i complete with a pic16f628 Dec 16 20:29:16 oh don't get me started on pics :) Dec 16 20:29:20 and when i programmed the chip with boden it wouldn't start on 3v (two 1.5volt batts) Dec 16 20:29:45 but if i took my variable psu I could power the chip up at 5 and then lower it to under the brown out voltage and the chip still worked Dec 16 20:29:46 lol Dec 16 20:29:56 thats not necessarily 3V, I think one cell goes as low as 1.1V when discharging Dec 16 20:29:57 wada brown out defective detectors those have Dec 16 20:30:05 i was giving an example Dec 16 20:30:15 i wanted to run my project on 3volts (which i knew the chip could handle) Dec 16 20:30:22 yet somehow it was refusing to Dec 16 20:30:25 i later found out Dec 16 20:30:34 my willem software wasn't writting the correct config bits Dec 16 20:30:39 and wasn't disabling boden Dec 16 20:30:48 well the thing is, 1.5V battery doesn't have 1.5V all the time Dec 16 20:30:55 actually its a minimum amount of time, if ever Dec 16 20:31:13 jc that's not my point silly =P Dec 16 20:31:30 oh Dec 16 20:31:52 my point is i think the 16f628 is locked at like 4.5volts of brown out threshhold Dec 16 20:32:05 and what was the setting ? Dec 16 20:32:08 i could power up the chip with 5volts on variable psu then lower it down to 4volts and the chip would work Dec 16 20:32:28 yet boden should've tripped out at 4.5volts (dunno if it's 4.5volts i don't fully remembre) Dec 16 20:32:32 I can't beleive it could be 0.5V off Dec 16 20:32:36 but i do know it has a fixed boden Dec 16 20:32:41 maybe there were other factors Dec 16 20:32:45 actually all of the ones i had could go lower then 4.5volts Dec 16 20:32:47 like power saving once the chip was on Dec 16 20:33:06 anynways i did this to see thill when it stopped Dec 16 20:33:14 usualy 3.9volts the chip would stop responding Dec 16 20:33:51 so i was confused i wanted to use my software and microchip with 2 1.5volt batts and once it worked switch to 2 3volt lithium coin cells Dec 16 20:34:01 but pics are bad for your health anyway... even if brainded on the hardware side too or not Dec 16 20:34:24 see my issue was the pdf said Dec 16 20:34:30 even if i didn't used the L (low voltage one Dec 16 20:35:00 it should still operate at (taking this from pdf right now to be exact) Dec 16 20:35:25 3.0v to 5.5v...and L version (low voltage) 2.0 to 5.5v Dec 16 20:35:25 you could have got there a temporary boost by using a inductor, hopefully long enough to get the chip running Dec 16 20:35:43 i don't like going the booster way for a small project Dec 16 20:35:48 that i want on the cheappppp cheap side Dec 16 20:35:54 just for the start up Dec 16 20:36:00 a simple inductor on the vcc ;) Dec 16 20:36:04 for the startup i went variable PSU Dec 16 20:36:11 anyways i wasn't testing boden Dec 16 20:36:23 i was wanting to see if the program worked and why didn't work at 3.0volts like the pdf said Dec 16 20:36:32 sratched my head more and more Dec 16 20:37:05 you can start up AVR on a way lower voltage than expected too Dec 16 20:37:14 well the issue was Dec 16 20:37:14 but some stuff won't work Dec 16 20:37:16 thats bad Dec 16 20:37:21 i didn't know why it didn't wanna start Dec 16 20:37:28 at 3.0volts as it should've Dec 16 20:37:41 and that's when i started investigating with other pic16f628 i had lying around Dec 16 20:37:51 discovering they all magicaly triggered off at the same voltage Dec 16 20:38:03 at first i discarded boden since voltage was below boden Dec 16 20:38:10 and I hadn't programmed boden Dec 16 20:38:26 but you got your fuses wrong, as I get it Dec 16 20:38:40 well i didn't Dec 16 20:38:46 the sivava willem software had them wrong Dec 16 20:38:50 and still do as of today Dec 16 20:38:55 even tho i sent them manyyyyyy god damn emails Dec 16 20:38:59 bad for them Dec 16 20:39:04 do your own programming equipment ;) Dec 16 20:39:06 but i love the programmer and it's compatible with pony prog and others Dec 16 20:39:17 I had piccolo for pic Dec 16 20:39:25 after that I did custom programmers Dec 16 20:39:33 because of its obviously crappy design Dec 16 20:39:40 I got disappointed Dec 16 20:40:40 well the willem has an astonishingly good hardware design Dec 16 20:40:48 cheap cheap and i've programmed so many devices Dec 16 20:40:53 they try to say they've got the greatest equipment on earth for programming anything but still they can't power of paralle port and use crappy 7805 on 12V line (!) Dec 16 20:40:59 even some that aren't supported (my friends bios update failed hahaha ) Dec 16 20:41:13 the willem i have uses usb power Dec 16 20:41:29 anyway pics aren't good for your health ;) Dec 16 20:41:37 they hurt my head Dec 16 20:41:41 but they were cheap when i got them Dec 16 20:41:42 memory paging is so backwards Dec 16 20:41:47 mind you i do like programming in ASM Dec 16 20:41:47 same here Dec 16 20:41:51 me too Dec 16 20:42:01 http://www.sivava.com/EPROM_Programmer_4.html Dec 16 20:42:03 thats what i gots Dec 16 20:42:16 and trust me Dec 16 20:42:42 huh.. EPROM programmer ? Dec 16 20:43:44 oh it can do pics too Dec 16 20:44:46 I did all my programming with ICSP or whatever it was called anyway Dec 16 20:44:54 so I had just a simple cable passthrough Dec 16 20:45:21 at work i have 4 port jtags (for jtagging) and bitbang flash programmers (dataio) Dec 16 20:45:27 i made the work buy some of those sivava Dec 16 20:45:35 for 300$ you program alot of stuff Dec 16 20:45:43 you work with those things ? Dec 16 20:45:55 yup Dec 16 20:46:02 what kinda work you do? ;) Dec 16 20:46:02 mostly data IO for programming tho Dec 16 20:46:08 cause willems are 2 slow Dec 16 20:46:15 but for home uses Dec 16 20:46:28 and it has an ICSP connect on their 2 Dec 16 20:46:39 scroll down the page for a liste of supported chips Dec 16 20:47:20 PIC16F84(A) were the stuff of my programming days Dec 16 20:47:29 the cheapest available but still pretty expensive Dec 16 20:47:36 nowadays avrs are even much cheaper here Dec 16 20:47:48 they finally got here and gained popularity in homebrew Dec 16 20:48:01 yu Dec 16 20:48:03 yup Dec 16 20:48:07 16f628 is their new equivalent Dec 16 20:48:11 well their old new equiv Dec 16 20:48:15 not is' like 16f628A or something Dec 16 20:48:43 I remember when I had to do UART emulation in software cuz it didn't have a port, lol Dec 16 20:48:55 that sucked Dec 16 20:49:02 at least the 16f628 had one =) Dec 16 20:49:03 nowadays just seeing a response on pc terminal doesn't get you all excited anymore Dec 16 20:49:10 nah 2 easy Dec 16 20:49:18 just have a right crystal Dec 16 20:49:29 anywahs like i said the willem from sivava works pretty well for cheap Dec 16 20:49:45 i've restored many dead pcs (bios update corrupted/failed) Dec 16 20:49:45 I was dumb then so I used a micro without hardware uart and with 4MHz crystal :D Dec 16 20:49:57 even asus crash free bios (it fails miserably on my friends board hahaha) Dec 16 20:49:58 that means 1MHz in PIC-speak lol Dec 16 20:50:10 well now with the built int 4mhz crystal Dec 16 20:50:14 still means 1mhz =P Dec 16 20:50:36 4mhz internal clock Dec 16 20:50:37 AVRs divide by two but they have onboard pll multiplier Dec 16 20:50:42 divivde by 4 to get instruction cycle Dec 16 20:50:57 i even had my pics intenal osc noted down Dec 16 20:51:02 since i was doing freq gens Dec 16 20:51:06 so the instruction cycle is as long as period of the crystal Dec 16 20:51:07 thats neat Dec 16 20:51:13 thank god the hp oscilloscope here was precise hahaha Dec 16 20:51:16 and you get up to 20MHz Dec 16 20:51:19 yeah Dec 16 20:51:20 suck on that, microschip ;) Dec 16 20:51:21 AVR for the win! Dec 16 20:51:28 *microchip Dec 16 20:52:09 Other fun device. http://stmcircle.com/ Dec 16 20:52:21 23 bit microprocessor, LCD, accelerometer, all for $50 US Dec 16 20:52:41 SpeedEvil: lookup error Dec 16 20:52:44 don't you mean Dec 16 20:52:47 stm32circle.com? Dec 16 20:52:50 yeah Dec 16 20:52:51 that Dec 16 20:53:15 Oh - there's a new one that's not round Dec 16 20:53:18 oooh cortex Dec 16 20:53:22 isn't that the arm core ? Dec 16 20:53:26 yes Dec 16 20:53:28 no MMU Dec 16 20:53:32 the one that got me soooo greatly excited Dec 16 20:53:36 god dang it Dec 16 20:53:43 that it came in hobbbyist friendly packages Dec 16 20:53:47 downloaded angstrom.dev Dec 16 20:53:48 But ~70MHz 200k of ROM, 20K of RAM in a 4*4mm package Dec 16 20:53:53 that has s3c24xx-gpio_svn.bb Dec 16 20:54:01 jc: QFN is nice to solder :) Dec 16 20:54:03 and when I read a first datasheet I came across, discovered its a goddamn harvard architecture? :P Dec 16 20:54:04 same SRC URI as mwester gave...failes to fetch as well Dec 16 20:54:45 jc: sort-of. Dec 16 20:55:06 shame anyways Dec 16 20:55:08 seems to be the same as gpio.c tho Dec 16 20:55:09 jc: it's by default haarvard, you can run code from RAM space, it's just slower as you get bus contention Dec 16 20:55:12 so i'll go with that Dec 16 20:55:35 oh Dec 16 20:55:36 jc, to answer your question Dec 16 20:55:48 jc, i work with semiconductor inventory and we have a semiconductor lab Dec 16 20:56:16 jc, XRF machines...quad pod jtags...data io programmers...environmental chambers...tape and reel makes etc etc Dec 16 20:56:20 well in 8051 you can too copy code over to external ram and switch it over gpio to be a program memory Dec 16 20:56:29 that doesn't make it von neumann' Dec 16 20:56:35 Which I use for alot of personnal projects or arguments when the time comes hahaha Dec 16 20:57:15 LostInSpace: nice, I'd love to work with MCUs too :P Dec 16 20:57:17 IE my brother when he was a kid had a golden looking pokemon card and my mother was sure it wasn't gold plated) and I was...slammed it in the XRF and voila AU % pops up! mouhahah Dec 16 20:57:35 but here in Czech Republic, programming sucks so I think I'll be a train engineer Dec 16 20:57:36 mind you the XRF devices we have aren't the best Dec 16 20:58:10 lol Dec 16 20:58:16 * mwester wants to be in the circus when he grows up. Dec 16 20:58:57 bombarding stuff with X-rays is always fun Dec 16 20:59:05 * jc wants to drive trains two days a week and spend all the money and raises other train engineers got admitted due to constantly rebelling on hacking and writing programs for fun :P Dec 16 20:59:20 Microwave ovens work pretty well when yo udon't have XRF thingies. Dec 16 20:59:55 lol Dec 16 21:00:03 yes but XRF tells you approximatly what's in the thingy Dec 16 21:00:09 while the microwave oven just melts it Dec 16 21:00:21 unless you're making grape plasma in the microwave oven Dec 16 21:00:23 oh, thats just a side effect Dec 16 21:00:25 then that's fun 2 Dec 16 21:00:34 x-ray fluorescense is nice! Dec 16 21:01:13 we mostly use it for RoHS purposes Dec 16 21:01:35 ahh who came up with that genius thing Dec 16 21:01:43 europeans Dec 16 21:01:50 and then china decided to make their own Dec 16 21:01:56 you really get to love the crappy green soldering lead Dec 16 21:02:01 but in small prints omit all kids toys from their RoHS jurisdiction lol Dec 16 21:02:10 no lead! Dec 16 21:02:11 well I certainly didn't vote for it Dec 16 21:02:15 crappy grean soldering compound Dec 16 21:02:18 dunno hows it called in english Dec 16 21:02:20 yeah Dec 16 21:02:30 right right... no lead :D :D: D Dec 16 21:02:31 Restriction Of Hazardous Substances Dec 16 21:02:42 well it really depends what kinda soldering alloy you choose Dec 16 21:02:47 some aren't as bad as others Dec 16 21:02:50 I meant the wire-ish thing you solder with :P Dec 16 21:02:58 mind you all lead free alloys look like you just did a cold solder Dec 16 21:03:02 they teach us RoHS in school too Dec 16 21:03:04 and it's been oxidizing for 10 years Dec 16 21:03:04 bastards Dec 16 21:03:19 jc soldering alloy =) Dec 16 21:03:27 all right then :D Dec 16 21:03:27 trust me i'm against the lead free in some ways Dec 16 21:03:55 hobbyists hardly pollute environment with soldering more than all the corporations large factories :P Dec 16 21:04:23 and still only soldering alloy available here in hobbyist shop is pb-free Dec 16 21:04:42 to make your life miserable even after work Dec 16 21:04:50 jc: shops - generally - suck everywhere. Dec 16 21:05:01 jc: that's why there is the internet Dec 16 21:05:02 well they don't suck for everything, they actually try :) Dec 16 21:05:11 getting general components there is great Dec 16 21:05:13 very cheap Dec 16 21:05:22 like resistors, caps, inductors, switches, leds, all the stuff Dec 16 21:05:25 even avrs are ok Dec 16 21:05:29 great. Dec 16 21:05:40 but for everything smarter, like large memories or cpus you have to use internet thats true Dec 16 21:05:53 from practices, sd cards are great cheap large memories for mcus Dec 16 21:05:58 *practice Dec 16 21:06:34 goddamn 1 Mbit NAND full of errors costs more than a 2GB SD card here Dec 16 21:07:52 also the pads just beg for soldering :)) Dec 16 21:09:45 i'd like a quite big nor flash for XIP kernel, busybox, and some more stuff Dec 16 21:10:06 appropriately fast, of course Dec 16 21:10:09 sd cards transparently remap.. Dec 16 21:10:15 or mram Dec 16 21:10:15 thats neat too Dec 16 21:10:24 hey are mrams already available? :) Dec 16 21:10:44 re sdcards: nak. i'd rather access raw flash there with an appropriate flash fs. Dec 16 21:11:22 they're really simple to worth with with the alternative interface Dec 16 21:11:43 well I never considered NORs or NANDs as an option Dec 16 21:12:00 another accessible storage for hobbyists are old IDE hard drives Dec 16 21:12:11 simple command set, slow enough interface Dec 16 21:12:35 on ARM you could memory map them Dec 16 21:12:39 via memory abort in Dec 16 21:12:41 int Dec 16 21:13:04 assuming your cpu can protect pages Dec 16 21:13:07 hmm... http://en.wikipedia.org/wiki/Mram sounds nice... Dec 16 21:13:24 jc: but simple avr probably does not have mmu? Dec 16 21:13:34 lindi- nope in avr its impossible Dec 16 21:13:46 except some that have external bus Dec 16 21:13:50 and the trick there? quite simple Dec 16 21:13:52 you get a second avr Dec 16 21:13:58 hook it to the bus Dec 16 21:14:03 and hook it to the drive Dec 16 21:14:09 and program it to act as pass through Dec 16 21:14:11 you get the idea ;) Dec 16 21:14:13 mram in mobile phones would be _so_ nice for suspending Dec 16 21:14:50 would be cool to have custom avr running inside freerunner caes Dec 16 21:15:03 why so? arm is nice to program too Dec 16 21:15:12 jc: but eats more power? Dec 16 21:15:25 arm7tdmi actually eats lot less in some cases Dec 16 21:15:34 the custom avr could talk to the GPS chip and act as a data logger while keeping the main cpu in suspend Dec 16 21:15:42 it could Dec 16 21:15:49 you'd have to tap to gps uart by the avr Dec 16 21:15:50 jc: ok then we just need to do lots of linux development to save power on the main cpu Dec 16 21:15:59 you could talk to avr via i2c for example Dec 16 21:16:17 and avr could talk to ublox5 via i2c too Dec 16 21:16:26 yeah it doesn't make sense to add an avr Dec 16 21:16:34 ublox5 has usb too Dec 16 21:16:43 just use usb, scrap serial Dec 16 21:16:44 if you let the soc do simple commands on them and sleep for the rest of time you get much more power saving Dec 16 21:16:56 its not just how it works with linux Dec 16 21:17:00 thats a general purpose os Dec 16 21:17:07 you get task switching all the time Dec 16 21:17:34 jc: afaik even slow mode has not been used yet Dec 16 21:17:49 I think they use idle mode in idle loops Dec 16 21:18:06 and cpufreq scaling isn't implemented afaik Dec 16 21:18:14 actually I wanted to do some work on that sometime Dec 16 21:18:42 that'd be very useful :) Dec 16 21:19:02 awesome Dec 16 21:19:07 gpio.c will work very nicely Dec 16 21:19:13 I have no problems with the soc Dec 16 21:19:17 its just the kernel Dec 16 21:19:27 don't understand it yet... Dec 16 21:19:53 you have to notify everything clock has been changed and stuff Dec 16 21:19:55 jc: can you write custom program that acts as a data logger and does not need linux? Dec 16 21:20:14 lindi-: why not? ;) Dec 16 21:20:17 just boot it directly with uboot Dec 16 21:20:24 you can up it over USB DFU to memory Dec 16 21:20:25 and boot it Dec 16 21:20:28 forget display and all that stuff Dec 16 21:20:42 well actually with uboot you can't forget display and all that stuff Dec 16 21:20:49 you have to turn them off if you want to save power ;) Dec 16 21:20:53 ah true Dec 16 21:21:03 but we can ask uboot to do it Dec 16 21:21:10 so that the payload can be simple Dec 16 21:21:22 then you accidentaly write it to nor and have yourself a fancy neo brick Dec 16 21:21:36 i thought writing to nor was not possible? Dec 16 21:21:49 someone says yes, someone says no Dec 16 21:21:53 I don't know personally Dec 16 21:22:00 over JTAG its definitely possible Dec 16 21:22:09 also with debug board it can be rescued Dec 16 21:22:14 brb Dec 16 21:23:51 JTAG ftw Dec 16 21:23:59 had no choice to find out the jtag pin outs on the gps i'm messing with Dec 16 21:24:24 was fun! (thank god 4 ports need 10kpull resistors) Dec 16 21:24:30 made my job of finding the possible pins easier =) Dec 16 21:24:33 ah, that's why you're LostInSpace Dec 16 21:24:53 *duck* Dec 16 21:24:56 Wonka, lol Dec 16 21:25:09 no worries I have some sorta sense of humor hidden somewhere =) Dec 16 21:25:22 File "evas.c_evas_object_smart.pxi", line 184, in evas.c_evas.EvasSmartObjectMeta.__init__ (evas/evas.c_evas.c:29553) Dec 16 21:25:25 SystemError: NULL result without error in PyObject_Call Dec 16 21:25:28 wtf? Dec 16 21:25:30 and right now /dev/senseofhumoer -> /dev/random Dec 16 21:35:17 well hopefully gpio.c will help me figure out why anything i plug in to usb ports turns out not responding Dec 16 21:35:49 used devmem2 to edit misccr to put 2nd usb port in host mode and anything i plug in error -62 as well w00t Dec 16 21:35:56 wish me luck Dec 16 21:36:47 http://svn.openmoko.org/trunk/src/target/gpio/README <--- The pin state can be followed by "R", which indicates that the Dec 16 21:36:47 corresponding pull-down resistor is active. Dec 16 21:36:53 don't they mean pull-up resistor? Dec 16 21:37:23 yeah, probably Dec 16 21:37:26 oh yeah they mean pull up Dec 16 21:37:33 crazy samsung keep switching between pull-ups and pull-downs Dec 16 21:37:41 pb_, really? Dec 16 21:37:58 well for the s3c2410 it's pull up at least according to the GPXUP port configs Dec 16 21:37:59 lol Dec 16 21:38:13 mind you i thought using pull downs is considered a big nono now adays Dec 16 21:38:24 yeah, really. s3c2410 has pull-up resistors: set the bit in GPxUP to disable them. Dec 16 21:38:25 a try to avoid case Dec 16 21:38:40 s3c2412 has pull-down resistors instead, though again the same register bit disables them. Dec 16 21:38:49 I'm not quite sure what s3c2442 has offhand Dec 16 21:38:56 the gpio.c was made for s3c2442 (so far seems to match my s3c2410 except i don't have port J) Dec 16 21:39:06 LostInSpace: why are they nono? Dec 16 21:39:23 lindi-, a big NO NO means something you're not supposed to do/avoid Dec 16 21:42:53 LostInSpace: yes but why should you avoid pulldowns? Dec 16 21:46:45 http://bugs.debian.org/508710 hit me too Dec 16 21:48:25 :o Dec 16 21:53:54 LostInSpace: the fr soc has pull-downs Dec 16 21:54:37 jc that's weird Dec 16 21:54:58 afaik i was always told pull downs were only good for TTL Dec 16 21:55:00 yeah, not used to them either Dec 16 21:55:18 it has cmos levels afaik Dec 16 21:55:23 afaik depending on your devices 0/1 thresholds i guess Dec 16 21:55:31 los: err - no Dec 16 21:55:43 SpeedEvil, care to elaborate =) Dec 16 21:55:52 PORT PULL-DOWN REGISTER (GPBDN-GPJDN) Dec 16 21:55:52 The port pull-down register controls the pull-down resister enable/disable of each port group. When the Dec 16 21:55:52 corresponding bit is 0, the pull-down resister of the pin is enabled. When 1, the pull-down resister is disabled. Dec 16 21:55:52 If the port pull-down register is enabled then the pull-down resisters work without pin?s functional setting(input, Dec 16 21:55:53 output, DATAn, EINTn and etc) Dec 16 21:55:59 pull-ups and pull-downs are used to connect external devices that may not have defined logic levels all the time. Dec 16 21:56:04 For example. Dec 16 21:56:09 i know that silly Dec 16 21:56:09 yeah Dec 16 21:56:13 you don't want a port in a floating state Dec 16 21:56:21 openmoko: 03werner * r4876 10/developers/werner/greg/ds.pl: Dumper for raw whitespace-separated hex bytes. Dec 16 21:56:28 afaik it depends on your 0/1 threshold levels to know if you can use pull-downs Dec 16 21:56:29 LostInSpace: what country are you from? ;) Dec 16 21:56:32 If you have a button connected between + and the input, then you enable the pull-down on that input, then you don't need an external resistor. Dec 16 21:56:45 aka a 5volt core using anything under 0.8volt = 0 and anything abovr 4volt = 1 Dec 16 21:56:51 SpeedEvil: us losers with avrs are used to pull ups Dec 16 21:56:57 They also keep the voltage at a high or low level if nothing else is driving it. Dec 16 21:56:58 so we have 'pushed' state as logic 0 Dec 16 21:57:06 actually Dec 16 21:57:09 a pull-down/up Dec 16 21:57:13 is only used for 2 functions Dec 16 21:57:15 SpeedEvil: and how do you debounce them? ;P Dec 16 21:57:18 stop the pin from being in a floating state Dec 16 21:57:25 If a voltage drifts out of being close to either supply, then it also means that an input uses more power Dec 16 21:57:27 and 2 stop it from being a short when pushed to the opposite state Dec 16 21:57:27 jc: software Dec 16 21:57:32 nasty Dec 16 21:57:39 jc: A) nasty. Dec 16 21:57:40 in a soc running linux Dec 16 21:57:42 thats not cool at all Dec 16 21:57:48 jc: B) free. Dec 16 21:58:08 like i said stop from being in a floating point status...and stop it from being in a short status when opposite is applied Dec 16 21:58:09 well guess its only a little fraction of procesing power Dec 16 21:58:14 if you check them slow enough Dec 16 21:58:18 jc: if you've got 10 buttons, and debouncing in hardware takes $.01 per, and you're making tens of thousands of these, it's not a no-brainer. Dec 16 21:58:25 10 buttons? :P Dec 16 21:58:31 afaik fr has 2 Dec 16 21:58:32 jc: done right, it's interrupts. Dec 16 21:58:34 obviously if your using a pull up and the button grounds the VCC that's a short scenario (but the pull-up resistor stops you from using more then 0.1ma) in average Dec 16 21:58:36 maybe + headphone jacks Dec 16 21:58:41 thus why 10k pull ups are mostly the standard Dec 16 21:58:47 SpeedEvil thats even more nasty, you get multiple useless interrupts Dec 16 21:59:05 the question is I was always told to stay away from pull down Dec 16 21:59:06 jc: interrupts - done right - take under a microsecond. Dec 16 21:59:11 since you can have floating grounds Dec 16 21:59:23 causing your known state to become unknown Dec 16 21:59:30 you could but I guess since theyre not always pushed guess that overally gets better than checking them periodically Dec 16 21:59:38 LostInSpace: were you taught this back in the mists of time? Dec 16 21:59:43 LostInSpace: ~1980 Dec 16 21:59:45 SpeedEvil, lol Dec 16 21:59:48 look at trains Dec 16 21:59:56 even today they have floating ground issues =) Dec 16 22:00:04 mist of 2008 beginning of 2009 =) Dec 16 22:00:06 LostInSpace: TTL logic typically had _very_ weak pull-ups compared to pull down. Dec 16 22:00:17 LostInSpace: at least in many families. Dec 16 22:00:59 trains ? Dec 16 22:01:01 SpeedEvil, I would love to continue this conversation with you but I have to go =( sorry about that Dec 16 22:01:07 SpeedEvil, hopefully we can resume this later =) Dec 16 22:01:09 ##electronics Dec 16 22:01:13 also Dec 16 22:01:15 wave Dec 16 22:01:42 well afaik a simple MOSFET requieres about 1M resistor on gate to be safely pulled up Dec 16 22:01:57 jc: you mean a power MOSFET? Dec 16 22:01:59 or maybe down Dec 16 22:02:01 nope Dec 16 22:02:03 SpeedEvil, before I go please note I'm not dismissing your answer just debating and trying to see whats what =) Dec 16 22:02:05 a regular cheap one Dec 16 22:02:10 switching one of course Dec 16 22:02:22 jc: 1M is _way_ lower than the impedence of the gate. Dec 16 22:02:32 jc: leakage is tiny, even at elevated temperatures. Dec 16 22:02:39 afaik, its not :) Dec 16 22:02:47 I have tried it on breadboard Dec 16 22:02:53 jc: trains need to be rebooted sometimes too... Dec 16 22:03:03 I made a simple MOSFET switch on breadbord with LED Dec 16 22:03:10 jc: Ah. Breadboard. The board of lies! Dec 16 22:03:26 jc: today, a german ICE train had to rebooted because of a GPF, took about 30mins Dec 16 22:03:27 pulling gate up with 1M resistor safely held it up Dec 16 22:03:27 jc: breadboard has several problems. Dec 16 22:03:42 touching it and stuff then didn't affect the leds status Dec 16 22:03:57 I consider that a safe pull up for my purposes ;) Dec 16 22:04:22 Sjc: ure - but that's not really relevant to actual circuit design. Dec 16 22:04:43 jc: you design to the components - if the user decides to poke with fingers, they deserve all they gett. Dec 16 22:05:17 what problems does breadbord have ? Dec 16 22:05:30 they don't teach us that kinda stuff here Dec 16 22:05:35 Ok. BUZ10 - a common - but somewhat older FET. gate-source leakage current is a max of 100nA, with 10nA being typical at 20V Dec 16 22:05:45 thats huge Dec 16 22:05:55 mine has max 10nA Dec 16 22:06:03 BS170 Dec 16 22:06:17 I found a workaround for the charging problem. Dec 16 22:06:44 Add these two lines to your crontab: Dec 16 22:06:45 * * * * * root echo 500 > /sys/devices/platform/s3c2440-i2c/i2c-adapter/i2c-0/0-0073/force_usb_limit_dangerous Dec 16 22:06:45 * * * * * root echo -n "fast_cccv" > /sys/devices/platform/s3c2440-i2c/i2c-adapter/i2c-0/0-0073/chgmode Dec 16 22:06:56 that translates to about 500 Gohm Dec 16 22:07:00 M Dec 16 22:07:02 Mohm Dec 16 22:07:12 jc, that's in Mw isn't it? Dec 16 22:07:32 the leakage? thats in ampers, its current Dec 16 22:07:38 oh. Dec 16 22:07:48 I thought you were talking about what I was talking about Dec 16 22:07:56 oh sorry, nope Dec 16 22:07:58 jc: A) intermittent connections - not so bad with new breadboard and clean components. B) there is 10-15pF between each adjacent line of connectors. C) poor ground and power distribution. Dec 16 22:08:20 SpeedEvil ok, whats A about ? Dec 16 22:08:55 jc: hte connections on the breadboard get dirty and bent with use. Eventually they don't always make contact. So the component you push into the hole may not connect. Dec 16 22:09:06 hte ? Dec 16 22:09:10 jc: the Dec 16 22:09:12 oh Dec 16 22:09:23 yes, thats true Dec 16 22:09:41 although it didn't happen to me yet Dec 16 22:09:58 btw Dec 16 22:10:11 what effect has spilled coke on the breadbord ? :P Dec 16 22:10:36 I cleaned it but theres some of the brown crap left, avrs work though Dec 16 22:12:09 with the cappacitance, theres some capacitance between any two given points in space, wouldn't wonder about it that much Dec 16 22:12:39 although its clear you can't use it for high freq prototyping or something Dec 16 22:14:47 and about the poor power distribution, if you mean like losses on the lines, its not even measurable with my crappy equipment Dec 16 22:15:46 if I had such high tech stuff at home I'd have made freerunner according the schematics and not bought it in the first place ;) Dec 16 22:15:55 Hahaha Dec 16 22:16:12 SpeedEvil, Did you do the A7 workaround on your F?R Dec 16 22:16:17 but anyways I like supporting the openmoko guys Dec 16 22:16:26 appreciate the effort a lot Dec 16 22:17:15 yeah Dec 16 22:17:40 this is hackers development in almost the real sense Dec 16 22:17:46 hmmm... need to find some way to find out what i changed in my SHR install... Dec 16 22:18:11 when companies that make the chips decide to start cooperating and release datasheets this WILL be open source Dec 16 22:19:02 B) catches out about a person every week or two over on ##electronics Dec 16 22:19:25 in what sense ? ;) Dec 16 22:19:35 jc: sorry - had connection probs Dec 16 22:19:41 fail. Dec 16 22:19:52 jc: coke will unfortunately rapidly corrode the contacts if it's got in there. Dec 16 22:19:55 jc: diet? Dec 16 22:20:02 no, the real deal Dec 16 22:20:11 but only over a part of it Dec 16 22:20:13 Sargun: I have no FR Dec 16 22:20:20 I got a second one anyways ;) Dec 16 22:20:37 SpeedEvil, oh, can you go find someone with an FR and do the workaround? Dec 16 22:20:41 jc: sugar will keep it wet, and the acid will make it corrode Dec 16 22:20:43 still it works hehe Dec 16 22:20:59 that doesn't sound cool.. Dec 16 22:21:14 but what I did with it was rather dumb I must confess Dec 16 22:21:22 If anyone sends me a FR, I'll try anything with it. Dec 16 22:21:26 Interesting. Ubuntu just updated network manager... and mixing managed and unmanaged devices seems to work just fine Dec 16 22:21:28 I ripped the bottom insulating part and removed the rails and cleaned them Dec 16 22:21:57 well if anyone had such a large sum to spend ;) Dec 16 22:22:20 I had to work for it too Dec 16 22:22:28 lots of crappy php development Dec 16 22:22:31 booooring as hell Dec 16 22:22:36 This should make usb networking easier (or at least less aggravating on ubuntu/debian systems. Dec 16 22:22:38 gotta love web apps Dec 16 22:24:07 SpeedEvil you know what? you don't get a good feeling about the freerunner when peeking through the wiki or sitting here Dec 16 22:24:16 the aura is really.. weird and not nice Dec 16 22:24:24 but once you get it, you just LOVE that little device ! Dec 16 22:24:27 * Sargun gets out of his aura Dec 16 22:24:39 * Sargun paints his aura black and red with spray paint Dec 16 22:24:42 * Sargun gets back in his aura Dec 16 22:24:46 * Sargun growls Dec 16 22:24:52 * Sargun scares away little children. Dec 16 22:25:02 heey don't make fun of it :P Dec 16 22:25:13 that lawsuit thing just amplifies my argument Dec 16 22:25:36 dumb people are not happy with theyr phones Dec 16 22:25:47 I think it has to do with marketing Dec 16 22:25:58 because dumb people shouldn't buy them in the first place Dec 16 22:26:21 openmoko must have some genius marketing targeted against its developers Dec 16 22:26:32 heh Dec 16 22:26:34 just to gain high sales Dec 16 22:26:41 steve mosher, no, he's harmless. Dec 16 22:26:43 but also, create a lot of hate in the community Dec 16 22:26:49 flooding it with dumb people, like ubuntu Dec 16 22:26:58 and thats what destroys the developers Dec 16 22:26:58 HAhhahahahah Dec 16 22:27:01 thus a bad aura Dec 16 22:28:16 well, thats what I think anyway, haven't been watching it long :P Dec 16 22:34:19 freerunner isn't a normal phone.. Dec 16 22:34:31 its more like... a dreamy arm9 devboard :P Dec 16 22:35:10 its a nice cpu, with minimal capabilities so not overcomplicated but still has mmu so linux perfectly possible Dec 16 22:35:29 and the datasheets just nice Dec 16 22:36:01 all in one place, as people coming from inferior microcontrollers expect Dec 16 22:48:02 * mwester agrees: "well, thats what I think anyway, haven't been watching it long :P" ... it's clear jc hasn't been watching it long enough. Dec 16 22:48:33 I'm not going to start the raging war here, but I will say that you're wrong. Dec 16 22:50:33 actually its good to hear Dec 16 22:50:50 or read/ whatever Dec 16 22:51:21 maybe its just a handfull of people who piss you off Dec 16 22:51:32 *l Dec 16 22:52:22 for example, I don't like the guys who wanted to sue you attitude at all Dec 16 22:52:39 I got the idea this was a prevalent attitude in the community... Dec 16 22:53:01 There is a growing tide of resentment. Dec 16 22:53:04 For good reason. Dec 16 22:53:23 why is that ? Dec 16 22:53:39 The product *was* misrepresented, Om *has* failed in numerous (almost every imaginable) way. Dec 16 22:54:05 The good news is that the community, and a very small number of Om employees, have come together to try to make a difference. Dec 16 22:54:10 But Om - they failed. Dec 16 22:54:16 well the worst actual hardware thing I noticed was glamo Dec 16 22:54:24 man... off the list.. onto the # Dec 16 22:54:53 raster: it's been on the list for months. Dec 16 22:55:02 er, I mean IRC. Dec 16 22:55:09 mwester: well recently it's exploded :) Dec 16 22:55:16 but i know... don't worry :) Dec 16 22:55:21 oooh ok Dec 16 22:55:34 I'm only surprised that it took as long as it did to explode. Dec 16 22:55:40 i guess its just the recent mailings are just being mirrored here :) Dec 16 22:55:51 i am too Dec 16 22:55:58 The mailings mirror the sentiments first expressed here. Dec 16 22:56:16 i can understand people Dec 16 22:56:22 gta01 was pitched as devs only Dec 16 22:56:25 gta02 was not Dec 16 22:56:38 people in the community of course defend it the same way Dec 16 22:56:51 I take gta02 as a total hacker thing Dec 16 22:56:55 Om has it's rabid "fanboys" just like apple does. Dec 16 22:57:02 you can't seriously label it as a smartphone Dec 16 22:57:03 but i know it definitely wasn't pitched that way - it was picthed ready to use Dec 16 22:57:10 if you want a smartphone, get a crappy htc diamond Dec 16 22:57:28 jc: less crappy than a gta02 :) Dec 16 22:57:33 jc: yes, and the frustration is from those who were lead to believe that the gta02 was, from a hardware point -of-view, a fully-ready phone. Dec 16 22:57:36 way crappy Dec 16 22:57:39 I had it for some time Dec 16 22:57:44 And Om represented it that way. Dec 16 22:57:47 WM sucks BIG TIME Dec 16 22:57:54 but say whatever you want, it warks Dec 16 22:57:56 *works Dec 16 22:58:04 you can call, you can organize your time, whatever Dec 16 22:58:05 And when it didn't work out, Om failed to communicate effectively with those folks. The result is a total lack of trust anymore. Dec 16 22:58:06 bingo Dec 16 22:58:14 its not hackable Dec 16 22:58:19 and as a hacker, you get to hate it Dec 16 22:58:19 i too dont like winmo Dec 16 22:58:32 I even TRIED to program for it in VS Dec 16 22:58:45 whenever I got into lib problems I just screamed mad as hell Dec 16 22:58:49 everything so closed Dec 16 22:58:56 the same with j2me on my former phone Dec 16 22:58:58 fucking sandbox Dec 16 22:59:09 but mwester is right. om didnt place any warning about the phone not working as a phone. people bought lots of them with the impression it was ready to go. Dec 16 22:59:11 now I can twiddle leds by writing registers, finally freedom Dec 16 22:59:31 hehehe Dec 16 22:59:38 an open phone is a fatastic thing Dec 16 22:59:42 its a cool idea Dec 16 22:59:46 and it does sell Dec 16 22:59:49 the problem is in the execution Dec 16 22:59:58 raster: exactly. Dec 16 23:00:07 raster: who do we need to execute is the question. Dec 16 23:00:13 potatoes Dec 16 23:00:24 ie - hardware that works (solid phone subsystem that can sleep, wake, reliably handle all the phone functionality and read all sim cards) Dec 16 23:00:31 you can't hook to usb uart on diamon and control an avr project in a beautiful easily hacked pygtk interface for gods sakes Dec 16 23:00:36 *diamond Dec 16 23:00:39 raster, like the treo? :) Dec 16 23:00:45 hey guys, short question: just trying to install scummvm on SHR... i get: $ opkg install libvorbis Dec 16 23:00:45 Collected errors: Dec 16 23:00:45 * Cannot find package libvorbis. Dec 16 23:00:47 minus the phone part :p Dec 16 23:00:49 power management that means it'd at least last a few days - much like the n800, which never even suspends Dec 16 23:01:00 can anybody help? thx! Dec 16 23:01:04 yeah Dec 16 23:01:08 exact: opkg search *vorbis* Dec 16 23:01:11 it has hardware problems Dec 16 23:01:34 they have been worked around at least to a point that the thing works Dec 16 23:01:37 Raster, in my opinion the treo's power management is old, and crusty, but is very impressive, comparably Dec 16 23:01:42 the efforts appreciated a lot Dec 16 23:01:48 It can stay on for WEEKS and resume fine. Dec 16 23:01:59 no problems :) Dec 16 23:02:29 @Dave: thx! i guess its too late at night already... just forgot the obligatory opkg update ... thx Dec 16 23:02:30 Dave: hahaha right now treo doesnt suspend/resume right// but it's been hacked for fun by people. not sold as such with linux in a working state :) Dec 16 23:02:32 thats all I need when I'm not hacking stuff with it :P Dec 16 23:03:32 yeah people had even harder time with ninetndo ds Dec 16 23:03:41 raster, ah :p Dec 16 23:03:43 I think they'll get it right in time Dec 16 23:03:47 my zires are awesome Dec 16 23:04:02 today, i typed "apm -s" in a terminal in SHR, then verified tapping the screen provoked no reaction... 8 hours later, i found it shut down, with empty battery. Dec 16 23:04:03 cocoboot is a godsend Dec 16 23:04:06 this is improvement over all devices mentioned so far Dec 16 23:04:15 they give you schematics and datasheets for gods sake :) Dec 16 23:04:30 you don't even gave to use linux on it Dec 16 23:04:32 haha nintendo Dec 16 23:04:35 jc: you talk, but don't listen. That's NOT the point. Dec 16 23:04:36 whatever you hack and works Dec 16 23:04:53 I think I didn't get it Dec 16 23:05:55 I know. And I'm not going to argue. But please respect the point of view of some others, who rightly feel that they have not been treated fairly by Om. Dec 16 23:06:10 Yeah, seriously :( Dec 16 23:06:28 Just ask the Lady Basil. Dec 16 23:06:42 Lady Basil is very happy with her GTA01. Dec 16 23:06:43 you mean like they can't 'just' power it on and call with it, get on internet and stuff ? Dec 16 23:07:01 Mwester, and her GTA02? Dec 16 23:07:21 jc: I said I'm not going to argue. Your statement just shows that you truely do not understand. Please accept that others have a different experience than you. Dec 16 23:07:31 and what is that ? Dec 16 23:07:35 Dave: the GTA02 is mine. :P Dec 16 23:07:41 Ah :D Dec 16 23:08:01 I accept of course, but I'm curious what the community is up to Dec 16 23:08:09 jc: it's been explained. Reread the logs for this channel for the past 6 months, re-read the mail lists if you really wish to know. I think, however, that you just want to argue. Dec 16 23:08:31 thats not it, where are the logs ? Dec 16 23:08:32 * mwester goes off to get some work done. Dec 16 23:08:49 well sorry for getting the wrong idea Dec 16 23:08:51 * Dave offers mwester some mashed potatoes and gravy he just made on his way out Dec 16 23:08:56 I just told you how I feel about it Dec 16 23:11:57 jc, if you're not busy you can get working on the wiimoko ;p Dec 16 23:14:01 dammit my internet connection is acting up on me.. Dec 16 23:18:32 hello Dec 16 23:18:39 I want to turn my phone into a laptop Dec 16 23:18:57 Dave: wiimoko ? Dec 16 23:19:02 an ac adapater, keyboard, and laptop battery Dec 16 23:19:15 well DNS is acting up on me, right now I'm stuck here and can't use google or anything Dec 16 23:19:25 does anybode know some free dns please ? Dec 16 23:20:18 the laptop battery charger would be built into the keyboard and the wall outlet wire would feed into it and there'd be a male usb plug sticking up behind the keys to mount a neo on sideways Dec 16 23:21:01 this is weird, I can't even ping this server and yet I can see what you say Dec 16 23:21:34 jc, are you talking to me? Dec 16 23:21:43 jc: what's the problem? Dec 16 23:21:51 oh thank god, a reply Dec 16 23:22:01 our dns servers blacked out Dec 16 23:22:06 but I can get to the internet Dec 16 23:22:15 I can't find any alternative one since I can't use google Dec 16 23:22:23 could you please give me some free dns address ? Dec 16 23:22:40 208.67.222.222 Dec 16 23:22:49 viq: thank you Dec 16 23:22:54 208.67.220.220 Dec 16 23:23:11 Are you talkinh about connecting to Internet through FR? Dec 16 23:23:19 hey seems to work nicely, thanks a lot :) Dec 16 23:23:22 to both ;) Dec 16 23:23:42 nope, my PC, i was stuck on this irc cause I didn't have dns ;) Dec 16 23:24:14 I used to work for the provider we have now, really since I know how things are done there I wonder why I didn't already found some spare dns Dec 16 23:24:21 opendns.com, you can go and check them out now - and trust we have not given you a poisoned dns and are now trying to make you feel everything is all right ;) Dec 16 23:24:31 unless you can't resolve opendns.com ;) Dec 16 23:24:49 jc: you can now since we gave you dns addresses ;P Dec 16 23:24:59 don't worry I don't mind revealing what I resolve :D Dec 16 23:25:03 I believe also 4.2.2.2 is a publicly available dns Dec 16 23:25:24 if you wanted you could have easily man in the middled my wifi Dec 16 23:25:43 I'l switch transparently to ours once theyr online Dec 16 23:25:55 jc: that is not the worry. The worry is that you say entered mail.google.com, the site looks as it should... Yet you are entering your password on my site. Or same thing with your bank. Or whatever. Dec 16 23:26:14 yeah, I know :) Dec 16 23:26:18 :P Dec 16 23:26:37 whatever if it makes you feel better Dec 16 23:26:45 you could have also set up opendns too Dec 16 23:27:13 its not like I can lose money or anything Dec 16 23:29:30 lol Dec 16 23:29:51 I went to change dhcp setting when I was at it and I got totally freaked out Dec 16 23:30:26 I was editing dhcpd.conf and adding the dns, saved, ok, restarted dhcpd and noticed the service didn't come up Dec 16 23:30:53 then it was a race against time to fix it before my pc tries to get a new address Dec 16 23:31:25 turns out I forgot a dash to separate it Dec 16 23:32:47 Dave: what did you mean by 'wiimoko' ? Dec 16 23:33:23 orzo: That's a great idea! If you add one of the USB/VGA adaptors, you might be able to drive an external display, such as a projector... Dec 16 23:33:48 ooooh the pain Dec 16 23:33:51 the paaain Dec 16 23:34:07 drive a remote framebuffer over usb1.1? Dec 16 23:34:10 the pain Dec 16 23:34:11 :) Dec 16 23:34:14 raster: slow... but how much speed do you need to show some slides in a presentation? Dec 16 23:34:19 what about wifi ? Dec 16 23:34:46 mwester: i hope it has enouhg video ram to double buffer... Dec 16 23:34:56 otherwise you can watch it copy pixels up... sloooowly Dec 16 23:34:56 :) Dec 16 23:35:09 * mwester knows almost nothing about the USB framebuffer devices. Dec 16 23:35:12 well who knows how much video ram it has Dec 16 23:35:15 So is there a working WiFi GUI available?... Mofi doesn't seem to work, but it might be udhcpc. Dec 16 23:35:23 the people who have glamo datasheets, thats who Dec 16 23:36:30 jc: no - he's talking of a usb vga out device. not glamo Dec 16 23:36:34 As I understand it, all the USB framebuffer devices require 2 Dec 16 23:36:34 usb2 Dec 16 23:36:41 i can tell u how much video ram glamo has - 8 m Dec 16 23:36:51 raster: but you have to prerender it somewhere ? Dec 16 23:36:51 SpeedEvil: oh. bad idea then. :( Dec 16 23:37:02 jc: dont need glamo for that Dec 16 23:37:09 raster: do you have the datasheet? :D Dec 16 23:37:28 SpeedEvil: shouldnt usb be downwards compatible - ie it should drop to usb1.1 speeds? Dec 16 23:37:39 raster: no Dec 16 23:37:39 jc: for the glamo? Dec 16 23:37:47 of course, you get 12Mbit NRZI encoded line Dec 16 23:37:51 raster: some stuff just only works at USB2 speeds Dec 16 23:37:59 I'm sure raster returned all proprietary docs when he left Om. Dec 16 23:38:14 raster: it would need lots of additional hardware to support 1.1 Dec 16 23:38:22 add to that the fuss with bus management by the host and you get a slightly lower bandwidth for your data Dec 16 23:38:23 mwester: oh indeed. absolutely. Dec 16 23:38:25 :) Dec 16 23:38:39 mwester: i could use a usb/vga adapter anyway Dec 16 23:38:40 raster: for example, USB-TV devices that grab a digital TV multiplex whole, and don't decode it, just pass it intact to the PC. Dec 16 23:38:45 if its just a simple bulk endpoint, that framebuffer device, it shouldn't be so bad actually Dec 16 23:38:49 i've been hacking on a asus wlhdd Dec 16 23:38:58 SpeedEvil: hmm how? if it has its own framebuffer... or doesn't it do u literlally have to drive the video out scan over usb? Dec 16 23:38:59 raster: yeah for the glamo :) Dec 16 23:39:02 raster: this may be more than can be squeezed down a 1.1 link, as it's 10 channels. Dec 16 23:39:05 and its kind of tedius without a display Dec 16 23:39:17 raster: I can't say - I haven't looked into it in detail. Dec 16 23:39:25 SpeedEvil: oh yeah - there are some things that literally have minimum data reqs Dec 16 23:39:31 orzo: But I do think it's a good idea, esp. if it could all be compact enough to slip easily into a backpack or similar carrying case. Dec 16 23:39:32 but a usb vga-out device.... Dec 16 23:39:42 raster: The minimal amount of looking I did stopped after I couldn't found anyone saying they'd had it working on 1.1 Dec 16 23:39:54 SpeedEvil: fair enough Dec 16 23:39:55 shame Dec 16 23:40:02 mwester: so im the first person to have this idea? i was sort of hoping its been done already Dec 16 23:40:03 I'd love to get my hands on that :) Dec 16 23:40:04 raster: also. 'it doesn't work on USB1.1' Dec 16 23:40:08 just for a remote vga out - as long as the device has a framebuffer and does its own scanout Dec 16 23:40:13 i see no reason it wouldnt work on 1.1 Dec 16 23:40:20 just your data uploads.. wont be... fast Dec 16 23:40:25 raster: vs 'My ... isn't working properly, the picture is slow to update' Dec 16 23:40:37 raster: could be the support cost alone. Dec 16 23:40:42 consider this Dec 16 23:40:49 taking a old pci vga card Dec 16 23:40:53 (but I have no idea) Dec 16 23:41:14 We need to reuse existing code. Dec 16 23:41:19 and connecting it over a full speed usb 1.1 converter Dec 16 23:41:19 orzo: I dunno -- I've seen discussions on custom cables, usb hubs, and keyboards all independently, but the idea of a single peripheral that would be a keyboard, usb hub, and power source for the FR I do not recall seeing mentioned before. Dec 16 23:41:19 USB->glamo Dec 16 23:41:24 jc: even if i still had the datasheets. i definitely cant go giving them to people. that is not just in violation of the nda whihc still applies, even thouhg i've left, but it just wrong as its a breach of trust with om. Dec 16 23:41:33 orzo: it sounds like a useful thing, if it is easily constructed. Dec 16 23:41:46 you convert some simple operations that need to work to direct commands over usb Dec 16 23:41:52 like line, polygon and stuff Dec 16 23:41:57 so it can be transmitted fast Dec 16 23:42:16 this would be easi to do with avr or something Dec 16 23:42:23 the real question is if the bandwidth is ok Dec 16 23:42:36 even if you have the acceleration functions mapped to usb interrupt commands Dec 16 23:42:48 because screen refresh would definitely be slow Dec 16 23:43:00 I can get you some numbers on bulk transfer via usb 1.1 if you want Dec 16 23:43:15 I think its not enough for a decent framerate but if you update atomically... Dec 16 23:43:27 but of course, 'think' is not enough Dec 16 23:43:56 jc: that's irrelevant. Dec 16 23:44:13 jc: the important thing is will the available USB devices work at all on USB1.1 Dec 16 23:44:15 well definitely no full screen videos Dec 16 23:44:39 oh they already did something like that ? Dec 16 23:44:43 usb graphics card ? Dec 16 23:44:51 yes Dec 16 23:45:13 huh.. I see... Dec 16 23:45:31 well heres the issue Dec 16 23:45:37 I also want bluetooth and wifi monitors Dec 16 23:45:44 USB 2.0 label doesn't necessarily mean the device supports usb high speed mode Dec 16 23:45:48 I know. Dec 16 23:46:01 However, the devices - those I've seen dumps from require high-spee dmode. Dec 16 23:46:04 all high speed devices initially talk over full speed Dec 16 23:46:06 err Dec 16 23:46:12 yeah - high speed Dec 16 23:46:14 so they do know both Dec 16 23:46:15 but Dec 16 23:46:24 they will negotiate as to high speed - but they won't function Dec 16 23:46:26 if the device decides it will only work on full speed Dec 16 23:46:31 oh. high speed Dec 16 23:46:36 theres nothing you can do Dec 16 23:46:51 They require full speed to work Dec 16 23:46:54 its bad design practic... Dec 16 23:46:56 *e Dec 16 23:46:59 * SpeedEvil tries to remember the stupid naming. Dec 16 23:47:05 yeah its stupid Dec 16 23:47:12 high is 12, full is 480? Dec 16 23:47:16 yeah Dec 16 23:47:23 no Dec 16 23:47:26 the other way around :D Dec 16 23:47:32 * SpeedEvil sighs. Dec 16 23:47:40 me too Dec 16 23:47:48 jc: 4.2.2.2, 141.1.1.1 Dec 16 23:48:05 way to remember that Dec 16 23:48:12 ups, seem to have hit pgup several 10mins ago Dec 16 23:48:18 at the time of old usb standard, you had only two speeds Dec 16 23:48:20 low and full Dec 16 23:48:34 low for like HID devices and full for stuff that requiered bandwidth Dec 16 23:49:06 and they juiced it up a little and added a high speed mode afterwards Dec 16 23:49:16 and now you got VGA outputs on high... quite a HID, nor? :) Dec 16 23:49:19 so its 'full' speed but at the time of the old standard Dec 16 23:49:39 it was just a simplification, I think you get it ;) Dec 16 23:49:56 that's why the smiley was ther Dec 16 23:50:06 * SpeedEvil stabs USB3 Dec 16 23:50:11 ooooh Dec 16 23:50:14 WUSB? Dec 16 23:50:18 the new one is called SuperSpeed :D Dec 16 23:50:18 Wonka: no Dec 16 23:50:19 lol Dec 16 23:50:27 4.8Gbit/s Dec 16 23:50:30 jc: Ludicrous Speed Dec 16 23:50:38 Wonka: it's got extra wires in the cable, and 2 fibres. Dec 16 23:50:43 wonder what they throw on us with USB 4 ;) Dec 16 23:50:44 How do you make an icon on the home screen of SHR? Dec 16 23:50:50 * SpeedEvil bets it's gonna be _fragile_. Dec 16 23:50:57 jc: two transwarp channels Dec 16 23:51:01 lol Dec 16 23:51:01 4 wires you can just about do. Dec 16 23:51:12 somebody watches too much star trek ;) Dec 16 23:51:15 ~10, isn't gonna be real robust. Dec 16 23:51:24 Warp speed ! Dec 16 23:51:38 jc: "ludicrous speed" is not star trek :> Dec 16 23:51:40 yeah, new one will be Warp 1, then Warp 2 and so on :D Dec 16 23:51:46 transwarp is ;) Dec 16 23:51:47 Warp USB Dec 16 23:51:53 lol Dec 16 23:51:53 WUSB Dec 16 23:52:13 spaceballs Dec 16 23:52:20 already I see the marketing labels Dec 16 23:52:24 they jammed our radar! Dec 16 23:52:27 'approaches warp speed !' Dec 16 23:52:32 with enterprise on it Dec 16 23:52:36 Warp USB the flame thrower? Dec 16 23:52:47 mmmmerchandising! Dec 16 23:53:07 Can I run Opera mini on the Freerunner? Dec 16 23:53:39 mwester btw. where can I find log of this channel? I can't find anything Dec 16 23:56:02 apt: help Dec 16 23:56:27 apt kill yourself Dec 16 23:56:28 * apt shoots a hyper-charged fluxpositrino gun at yourself Dec 16 23:56:35 apt kill ubuntu Dec 16 23:56:36 * apt shoots a super-inverse fluxmeson gun at ubuntu Dec 16 23:57:19 apt: rot13 test Dec 16 23:57:19 grfg Dec 16 23:57:22 lol Dec 16 23:57:44 apt: rot13 bayl gur svefg bar vf pbeerpg Dec 16 23:57:44 only the first one is correct Dec 16 23:57:49 ooh Dec 16 23:57:58 Digital-Pioneer: icons are from .desktop files Dec 16 23:58:14 the same way all apps are installed and present a file saying how to run them Dec 16 23:58:19 same as on desktop linux Dec 16 23:58:28 just make sure the cateogry is valid Dec 16 23:58:40 raster: Never messed with them. Always used a package manager or ran it manually. :) Dec 16 23:58:52 time to mess Dec 16 23:59:11 Yeah, so can I run Opera Mini or Mobile on the FR? Dec 16 23:59:26 minimo is pretty cool, but dunno about opera Dec 16 23:59:45 minimos unusable without swap though Dec 16 23:59:48 Minimo, ehh? Is it in opkg? Dec 16 23:59:54 dunno... Dec 16 23:59:57 Oh, I haven't set up swap. Dec 16 23:59:59 but it works Dec 17 00:00:12 wel it starts up but at that time, all the memory is consumed Dec 17 00:00:15 *well Dec 17 00:00:16 I know midori keeps crashing... Maybe I should. LOL Dec 17 00:00:37 the default browser is good for static pages though Dec 17 00:00:45 I use it just for lyrics mostly :) Dec 17 00:00:59 minimo can even run meebo, thats cool Dec 17 00:01:23 even diamonds opera couldn't do that Dec 17 00:02:31 meebo? Dec 17 00:02:49 a little complicated javascript IM client Dec 17 00:03:27 eek Dec 17 00:03:48 * Wonka prefers ssh to his screen with irssi (connected to IRC and bitlbee) Dec 17 00:04:24 yeah or just use gajim or something ;) Dec 17 00:04:42 I didn't have time to make my freerunner useful lyet Dec 17 00:04:47 *usefull Dec 17 00:05:03 I'm still on FDOM Dec 17 00:07:38 well anyway, off to bed for me, good bye and happy hacking :) Dec 17 00:07:46 night Dec 17 00:07:54 i don't have PPP running yet Dec 17 00:08:08 mostly use tangogps for gps logging Dec 17 00:10:54 oooh joy Dec 17 00:10:58 efl port of webkit... Dec 17 00:11:02 * raster git clones Dec 17 00:12:54 efl port of webkit? interesting Dec 17 00:13:54 raster: is that a possible nice and lightweight browser in some indeterminate future? Dec 17 00:16:56 to let's see Dec 17 00:17:07 i need to look at the code, api, and how well it works Dec 17 00:17:20 but .. if it works well... i can wrap it up in an elementary widget Dec 17 00:17:32 so a brwoser will be pretty much no work Dec 17 00:17:42 that's fair. And sounds nice, easy and clean, if it works Dec 17 00:20:49 lets see... Dec 17 00:21:04 right now... net connection REALLY SLOW Dec 17 00:21:24 Receiving objects: 1% (6010/474620), 2.52 MiB | 2 KiB/s Dec 17 00:21:49 that seems a little ... unfortunate. Dec 17 00:24:55 Website UI tutorial. http://www.iriver.com/ (how not to) Dec 17 00:35:12 Ahhh, Minimo is awesome. Dec 17 02:55:12 updated http://wiki.openmoko.org/wiki/GSM/Flashing. Enjoy CHANGELOG! ;-) Dec 17 02:56:28 Open source calypso. Dec 17 02:56:29 :-P Dec 17 02:58:40 DocScrutinizer, https://people.internal.openmoko.org/sean_chiang/gsm/firmware/info/ Dec 17 02:58:43 is passworded **** ENDING LOGGING AT Wed Dec 17 02:59:57 2008