00:00.58 | *** join/#webos-internals jrmuizel (~jrmuizel@CPE001f5be79d0f-CM0017ee62f8b0.cpe.net.cable.rogers.com) |
00:10.14 | *** join/#webos-internals jelatta (~wircer@173.155.41.195) |
00:13.52 | destinal | bhern: ah, tool is now released -- http://omoco.de/firesheep/ |
00:14.08 | destinal | it's node.js based... |
00:14.38 | halfhalo | ah |
00:14.48 | halfhalo | that would esplain alot |
00:15.27 | halfhalo | and I think it would mess up alot on webos2.0 devices |
00:16.22 | *** join/#webos-internals roxfan (dunno@91.180.39.96) |
00:16.30 | destinal | halfhalo: what do you mean? it would be designed for webos 2.0 devices... |
00:17.13 | destinal | rwhitby: he specifically mentions he built locally by installing gcc from preware.. |
00:19.32 | rwhitby | ah, the omoco guy. I know his work. |
00:19.59 | rwhitby | he knows enough to create a front-end too. |
00:20.26 | halfhalo | destinal: Because 2.0 devices ship with node, specifically v0.1.102, wheras he is building 0.2.4, which has api changes |
00:21.00 | destinal | halfhalo: ah, I didn't realize he built it. |
00:22.11 | halfhalo | It would run just fine on pre 1.4.5 devices, but would probably break every application with a node.js service on 2.0 |
00:23.30 | destinal | rwhitby: what's the be_palm binary though? no source code reference, is it something out of the box or new? |
00:25.17 | halfhalo | goes back to writing his node script |
00:29.38 | rwhitby | looks new |
00:30.57 | *** join/#webos-internals dgathright (~dgathrigh@c-67-162-176-224.hsd1.mo.comcast.net) |
00:31.10 | rwhitby | it has libpcap.so.0.9 dependency |
00:35.24 | *** join/#webos-internals BeeksElectric (~wircer@cpe-74-67-71-124.stny.res.rr.com) |
00:40.46 | jhowirc | I'm wondering too |
00:40.56 | *** join/#webos-internals lucasec (~wircer@225.sub-97-141-28.myvzw.com) |
00:42.17 | *** part/#webos-internals lucasec (~wircer@225.sub-97-141-28.myvzw.com) |
00:49.28 | *** join/#webos-internals sepi (~sepiultru@hcl-club.lu) |
00:49.49 | *** join/#webos-internals rsanchez1 (~wircer@184-210-28-110.pools.spcsdns.net) |
00:50.01 | rsanchez1 | hello |
00:50.47 | *** join/#webos-internals nguarracino (~wircer@c-76-127-181-113.hsd1.ct.comcast.net) |
00:51.47 | rsanchez1 | has anyone here tried the ubuntu netbook rootfs instead of the debian rootfs? |
00:52.00 | rsanchez1 | on a pre |
00:53.20 | rsanchez1 | link: https://wiki.ubuntu.com/ARM/RootfsFromScratch |
00:54.00 | rsanchez1 | I'm intersted in trying the unity desktop on pre |
01:00.03 | sepi | Is it allowed for pdk apps to execv? |
01:02.22 | *** join/#webos-internals Kyusaku (~natsumeky@pool-71-187-3-67.nwrknj.fios.verizon.net) |
01:03.11 | rwhitby | destinal: be_palm seems to be a tcpdump-style exe |
01:09.34 | *** join/#webos-internals Darkmagister (~Darkmagis@93-50-213-102.ip154.fastwebnet.it) |
01:16.33 | sepi | rwhitby: is imposta a service for starting arbitrary system commands? |
01:18.00 | sepi | I'm just investigating a method to communicate between a js app and a native processes stdio |
01:18.46 | sepi | I've been planning to write a pdk app that does this and that exposes some functions to js for io with the process |
01:20.21 | *** join/#webos-internals JAM (4ac57b9d@gateway/web/freenode/ip.74.197.123.157) |
01:20.31 | rsanchez1 | I have a hybrid app that downloads a file and writes to disk using fwrite |
01:20.41 | rsanchez1 | is that what you mean? |
01:21.16 | rsanchez1 | the js side supplies the url |
01:22.44 | rwhitby | sepi: that's not what Impostah is |
01:26.23 | *** join/#webos-internals playya_ (~playya@unaffiliated/playya) |
01:27.16 | rsanchez1 | oh wait, you mean that you want the js side to take the plugin's stdout as input, for example? |
01:27.45 | sepi | rwhitby: what is it supposed to do? And is there a solution allready to what I am trying to build? |
01:28.14 | sepi | like a general dbus service that can simply attach to a process' stdio and forward it |
01:28.21 | rwhitby | sepi: hybrid apps are what you need - see the PDK videos from the last two dev days on that subject |
01:28.43 | rwhitby | sepi: a service which started arbitrary system commands would be an enourmous security vulnerability |
01:29.17 | rwhitby | since a mojo wallpaper app could then send your password database to a russian botnet |
01:29.55 | sepi | rwhitby: ok, so my approach using fork/pipe/execlp should be ok |
01:29.58 | sepi | ? |
01:30.36 | rwhitby | sepi: is your approach to write a hybrid app using the PDK? |
01:31.14 | sepi | well actually I wanted to use the webosinternals pdk |
01:31.40 | sepi | afaik it's only a different builiding method |
01:32.58 | *** join/#webos-internals egaudet (~egaudet@209-6-35-35.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) |
01:32.58 | *** mode/#webos-internals [+v egaudet] by ChanServ |
01:33.40 | rsanchez1 | just follow the guide here: http://en.m.webos-internals.org/wiki/WebOS_Internals_PDK |
01:33.45 | egaudet | so definitely looks like the 1.4.5 pvr stuff had a different version of the ddk |
01:34.42 | rsanchez1 | to build an plugin exe try the doom demo |
01:34.44 | egaudet | one of the ioctl's (getmiscinfo) is erroring because the destination buffer is null, which I'll bet is likely due to a change in the structure of the ioctl input parameter |
01:35.38 | egaudet | but using the 2.0 /usr/bin/pvrsrvinit and libsrv_*.so libs gets further so I'll keep debugging with that |
01:41.14 | sepi | btw, is it normal that the bottom lines of terminal get covered when I have an icon in the lower border of my pre? |
01:41.37 | rwhitby | yes |
01:42.07 | rwhitby | just booted uber-kernel-pre2 |
01:42.14 | sepi | :) |
01:42.36 | *** join/#webos-internals xkuang (~xkuang@60.247.97.98) |
01:42.49 | sepi | Any plans to port terminal over to widk? |
01:42.56 | sepi | and run it fullscreen |
01:43.14 | sepi | or just run it fullscreen without porting if that ist possible |
01:45.00 | destinal | sepi: I'd like to do terminal as a hybrid app with mojo rendering, but it could also be done as a graphical hybrid app like the spinning shape demo from palm |
01:45.15 | destinal | with a mix of SDL + mojo |
01:46.24 | rsanchez1 | rwhitby: you gonna overclock the pre2? |
01:47.14 | rwhitby | rsanchez1: I'm sure someone is going to work on it eventually. I'm focusing on the other aspects of UberKernel at the moment. |
01:47.36 | sepi | rwhitby: so, how is the pre2 hardware? |
01:47.42 | sepi | built quality |
01:48.35 | rwhitby | My Palm device build quality has always been good. |
01:49.48 | destinal | mine hasn't but only really bad on one device. (where it had bright spots on the bottom of lcd and the volume button broke) |
01:52.12 | sepi | hmm, I recently hat a problem with the headphone jack switch bein strange. I now cleaned it and it's ok again |
01:52.47 | sepi | Anyway, I hope to be able to write a gnugo frontend in the next few days |
01:52.57 | sepi | but now I'll grab some sleep |
01:53.06 | sepi | bye and thanks for your help |
01:56.51 | rsanchez1 | I hope to get a pre2 soon |
01:57.17 | rsanchez1 | couldn't go to dev day, so I have to wait over regular snail mail |
01:59.34 | Shaikh | Good evening folks, how goes the Frankenpre research? Broke down that new barrier yet?! :D!? |
02:06.40 | *** join/#webos-internals raster (raster@enlightenment/developer/raster) |
02:06.58 | destinal | Shaikh: the term is now ambiguous. 2.0 on castle or roadrunner on sprint? |
02:07.38 | Shaikh | Castle |
02:07.52 | Shaikh | and Roadrunner, I have a castle and my sister has a Roadrunner |
02:07.57 | Shaikh | NO wait |
02:08.08 | destinal | roadrunner = pre2 |
02:08.13 | Shaikh | is roadprunner the pixi? lol |
02:08.18 | Shaikh | roadrunner* |
02:08.19 | destinal | pixie = pixi |
02:08.24 | Shaikh | haha alright |
02:08.28 | Shaikh | then just castle |
02:08.42 | rwhitby | destinal: FrankenPre is 2.0 on castle. Reverse-Half-FrankenPre is Sprint Pre 2. |
02:08.59 | destinal | lol, ok, then I guess it's not ambiguous ;) |
02:09.09 | Shaikh | I need the FrankenPre for Castle |
02:09.20 | Shaikh | haha |
02:09.42 | destinal | Shaikh: egaudet and others are trying it but the ddk we now have source code for doesn't seem to want to be happy on 1.4.5 or 2.0 |
02:10.08 | Shaikh | hmmm, is it still powervr? |
02:10.16 | destinal | yeah, powervr |
02:10.54 | Shaikh | ahhhh sigh |
02:11.04 | Shaikh | i was hoping for a thanksgiving Miracle... hehe |
02:11.08 | egaudet | I think the userspace tools of 1.4.5 use an older version of the ddk and thus the ioctl failure. The 2.0 userspace tools are expecting SGX530 rev1.2.5, of which the Pre has SGX530 rev1.2.1 |
02:11.15 | Shaikh | too bad not everyone in the world has Thanksgiving on the same day |
02:11.31 | egaudet | that is my opinion on the matter after debugging |
02:12.18 | rwhitby | egaudet: can we swap in the 1.4.5 userspace tools into the 2.0 image ? |
02:12.22 | Shaikh | cant you make it lie to the 2.0 userspace tools? lol |
02:12.26 | egaudet | I can bypass the versino check with the pre using 2.0 userspace tools and built ddk, but I get up to the following: |
02:12.28 | egaudet | [ 1969.730000] PVR_K:(Error): BridgedDispatchKM: PVRSRV_BRIDGE_GET_DEVMEM_HEAPINFO [3305, services4/srvkm/bridged/bridged_pvr_bridge.c] |
02:12.28 | egaudet | [ 1969.730000] PVR_K:(Error): GetHandleStructure: Handle index out of range (1628 >= 47) [401, services4/srvkm/common/handle.c] |
02:12.28 | egaudet | [ 1969.730000] PVR_K:(Error): PVRSRVLookupHandle: Error looking up handle (1) [1114, services4/srvkm/common/handle.c] |
02:12.35 | destinal | Shaikh: lying doesn't seem to help |
02:12.39 | egaudet | sorry should have pastebin |
02:13.06 | rwhitby | doesn't mind for small pioneering pastes |
02:13.08 | egaudet | rwhitby, you mean the 1.4.5 km? |
02:14.09 | rwhitby | egaudet: I think I mean 1.4.5 userspace and older ddk version together with Pre SGX520 1.2.1 |
02:14.14 | rwhitby | 530 |
02:14.28 | rwhitby | not sure what that means for km |
02:14.53 | egaudet | well we have no source for older ddk, which just builds the km's (kernel modules) |
02:15.39 | egaudet | I -think- I tried the 2.0 image with 1.4.5 kernel, modules and userspace but maybe not |
02:15.52 | *** join/#webos-internals oc80z (oc80z@blea.ch) |
02:15.57 | egaudet | wil try that again, I just wont be able to get any debugging info |
02:16.05 | destinal | egaudet: I did that too |
02:16.14 | destinal | well maybe not the right pvr init binary |
02:16.19 | destinal | whatever it is |
02:16.57 | egaudet | destinal, yeah the libsrv*'s and pvrinit binary need to match the pvrsrvkm.ko module |
02:17.03 | rwhitby | egaudet: yeah, that's what I'm suggesting: 1.4.5 everything, including 1.4.5 pvr init binary manually inserted into 2.0 rootfs |
02:17.51 | *** join/#webos-internals muesli_ (~muesli@agsb-4d0400e3.pool.mediaWays.net) |
02:25.44 | Shaikh | Did it work?! |
02:26.38 | destinal | Shaikh: I think he'd have to try it first :) |
02:26.41 | egaudet | it's trenchcoat flashing |
02:27.05 | destinal | egaudet: not worried about public indecency charges? |
02:27.24 | egaudet | oh I bet it is going to go wrong because 1.4.5 libsrv* doesn't have some symbols that other things like the QT libs need |
02:27.27 | egaudet | that's my bet |
02:27.29 | destinal | egaudet: http://code.google.com/p/0xdroid/wiki/How_to_Integrate_with_SGX is somewhat interesting, made for the sgx android folks though |
02:27.41 | egaudet | destinal, lol |
02:28.10 | destinal | http://code.google.com/p/rowboat/wiki/ConfigureAndBuild#Install_the_Android_Graphics_SGX_SDK_on_Host_Machine |
02:28.47 | Shaikh | in your expert opinion egaudet, do you see any other way other than putting the 1.4.5 stuff into 2.0? |
02:29.49 | egaudet | imo it's not going to happen until Palm releases 2.0 to the pre |
02:31.34 | Shaikh | sadness! |
02:31.34 | egaudet | unless there is code in the 2.0 stuff that can use the 1.2.1 rev that we don' tknow about yet |
02:31.52 | Shaikh | well lets hope there is! |
02:32.13 | egaudet | assuming it's not too hard for Palm to support 1.2.1 and 1.2.5 at run time it may or may not already be there |
02:32.14 | Shaikh | so from everything that you have learned from doing all this, have you guys had any brilliant patch ideas? |
02:32.42 | Shaikh | ohh |
02:32.57 | *** part/#webos-internals nguarracino (~wircer@c-76-127-181-113.hsd1.ct.comcast.net) |
02:33.06 | Shaikh | why would Palm have to support both? |
02:33.32 | Shaikh | sorry if my questions are distracting you from your work haha |
02:33.57 | egaudet | the pre2 has 1.2.5 and the pre has 1.2.1 |
02:34.09 | egaudet | revisions of the SGX530 |
02:34.50 | *** join/#webos-internals playya_ (~playya@unaffiliated/playya) |
02:40.14 | Shaikh | well arent they supporting both 1.2.5 and 1.2.1 already? |
02:40.54 | egaudet | they are with 2 different webOS versions currently |
02:41.50 | egaudet | the libraries in the 2.5 rootfs seem to want to use 1.2.5, our only hope is if that is a runtime decision or something else that we can change IMO Or I'm missing something else entirely |
02:41.58 | egaudet | s/2.5 rootfs/2.0 rootfs/ |
02:45.16 | Shaikh | well hopefully its the best case scenario and Palm can support both revisions AND its only a runtime decision that can be changed! |
02:45.37 | Shaikh | I remember you saying we are very close |
02:45.57 | Shaikh | so do you think this will be the last of our troubles? |
02:46.01 | rwhitby | I don't remember anyone saying we are very close |
02:46.33 | rwhitby | we are as close as we have been at every stage, which is that there are an unknown number of hurdles between here and success. |
02:47.09 | egaudet | 1 <= hurdle < infinity |
02:47.33 | Shaikh | ahhh, that was just my wishful thinking then :( lol |
02:48.46 | Shaikh | but thank you guys! you guys are awesome :) Other than "Boom, Action Time" have you guys made any new kickass patches specifically for 2.0? |
02:50.00 | oil | lol |
02:50.11 | *** join/#webos-internals rick-home (~rboatrigh@wsip-174-77-188-54.ks.ks.cox.net) |
02:50.11 | *** mode/#webos-internals [+v rick-home] by ChanServ |
02:50.17 | Shaikh | oh! how about a patch that lets you edit the Boom, Action time to whatever you want! hah |
02:50.22 | rwhitby | hey rick-home |
02:50.27 | ashi_todd | heh, that will be the first patch i add |
02:50.45 | oil | boom action time is just a joke :) |
02:50.50 | rick-home | hi ho |
02:51.08 | oil | hey rick |
02:51.09 | ashi_todd | i know, but a good joke |
02:51.13 | rwhitby | -> lunch |
02:51.28 | rick-home | boom action time should have a settable parameter |
02:52.28 | Shaikh | Hahaha Yes, it is a good joke :) |
02:53.15 | Shaikh | but it would be nice to be able to edit it :) more customizability is what Homebrewing is all about :) |
02:53.52 | scoutcamper | rick-home, Shaikh http://www.webos-internals.org/wiki/Change_just_type |
02:54.57 | Shaikh | Awesome! |
02:55.11 | Shaikh | Thats exactly what I was looking for haha |
02:55.19 | scoutcamper | that is thanks to oil for discovering and me for documenting :D |
02:57.11 | Shaikh | Yes! Thank you guys! |
02:57.22 | oil | good luck making it configurable |
02:57.40 | oil | i couldn't find the js responsible for just type in the card view |
02:57.44 | oil | i suspect its not in js |
02:57.47 | scoutcamper | oil, i just provided it for those of us who want to make our own :D |
02:57.55 | scoutcamper | thanks to you :D |
02:57.55 | oil | was only able to do it by changing the localization file |
02:59.54 | scoutcamper | oil, i still like mine, it says "Dont push my buttons" |
03:00.43 | ashi_todd | heehee |
03:02.37 | bpadalino | destinal: so for this hidd stuff, you just want to be able to monitor the socket information and figure out what's being passed along ? |
03:03.25 | destinal | bpadalino: we need to figure out what is sent on both sockets as well as what to do with the plugintable function call |
03:03.36 | *** join/#webos-internals noradtux_ (~quassel@f054121245.adsl.alicedsl.de) |
03:04.02 | destinal | I got a bit of info yesterday on that call |
03:04.04 | destinal | sec |
03:04.06 | bpadalino | sure |
03:05.50 | scoutcamper | PuffTheMagic, Ping! |
03:06.39 | *** part/#webos-internals Templarian (~Templaria@adsl-69-208-88-187.dsl.klmzmi.ameritech.net) |
03:08.07 | *** join/#webos-internals Templarian (~Templaria@adsl-69-208-88-187.dsl.klmzmi.ameritech.net) |
03:08.07 | *** mode/#webos-internals [+v Templarian] by ChanServ |
03:08.22 | destinal | bpadalino: from what it looked like in IDA, PluginTable returns pointers to: |
03:08.24 | destinal | Init, Exit, Suspend, Resume, Poll |
03:08.35 | scoutcamper | rick-home, do the instructions on the http://www.webos-internals.org/wiki/Change_just_type page make sense? |
03:08.37 | destinal | and PluginTable is the export |
03:08.54 | scoutcamper | or anyone else? |
03:09.15 | bpadalino | PluginTable .. okie dokie |
03:10.03 | destinal | I'd have to guess it returns a struct of 5 pointers since I was unfortunately looking at the ARM code |
03:10.10 | destinal | let me try the x86 which is a little more my speed |
03:10.13 | bpadalino | ok |
03:10.31 | bpadalino | i am bootig up the emu again .. so i can play around |
03:11.20 | egaudet | so for that test we get pretty far... luna gets ready to draw... and then |
03:11.22 | destinal | bpadalino: if you want to make a quick wrapper that dloads a plugin and calls that function with a declaration that it returns a pointer to a struct of 5 pointers, that would help |
03:11.23 | egaudet | QGLShader::compile: "Compile failed. |
03:11.25 | egaudet | " |
03:11.25 | egaudet | Vertex shader for simpleShaderProg (MainVertexShader & PositionOnlyVertexShader) failed to compile |
03:11.25 | egaudet | QGLShader::link: "Link Error: Vertex shader is missing. |
03:11.51 | egaudet | also for shader blitShaderProg |
03:12.22 | scoutcamper | egaudet, is there a way to see the webos 2.0 boot up on like rwhitby or oil s pre 2 to see where we are in terms of hurdles to cross? |
03:12.58 | scoutcamper | i would but i dont have my cable with me :( |
03:13.05 | bpadalino | destinal: i am trying to stop hidd in the middle of execution and print out some info.. |
03:14.27 | destinal | scoutcamper: you don't make any sense.. |
03:14.38 | egaudet | scoutcamper, not sure what else I could gain from a pre2 with regards to this |
03:14.54 | scoutcamper | egaudet, you are freezing at a boot up process right? |
03:15.15 | egaudet | it's crashing after luna boots and tries to draw |
03:15.17 | destinal | egaudet: I guess it may be interesting to try palm's kernel and ddk on a pre2 just to see if it works there |
03:15.30 | destinal | like whether palm gave us something that doesn't match what they use |
03:15.35 | egaudet | destinal, yeah that I want to see for sure |
03:15.55 | egaudet | we have dspbridge driver too |
03:16.11 | egaudet | what else would we need to go to a newer kernel? |
03:17.27 | scoutcamper | egaudet, just for a "how far away are we" could you get a boot-up log from a Pre 2 to see what else is left after it draws luna, what else does the kernel do before webos loads to the ui and launcher etc. |
03:18.57 | scoutcamper | does that make sense or am i insane? |
03:20.04 | destinal | egaudet: by a newer kernel what do you mean.. |
03:20.23 | egaudet | 2.6.36 |
03:20.52 | egaudet | I don't know why but |
03:20.57 | destinal | egaudet: hmm, don't know |
03:26.19 | *** join/#webos-internals JD82 (~josh@75-173-168-216.dvnp.qwest.net) |
03:28.53 | *** join/#webos-internals playya_ (~playya@unaffiliated/playya) |
03:34.33 | *** join/#webos-internals Quad (~chatzilla@c-65-34-237-36.hsd1.fl.comcast.net) |
03:38.14 | oil | can get whatever log is needed |
03:47.17 | destinal | bpadalino: anything interesting? |
03:48.08 | bpadalino | nothing yet .. just frustration |
03:51.15 | halfhalo | will donate a box of cookies to the first person to do whatever it is you are trying to do to work |
03:51.26 | oil | lol |
03:52.08 | Quad | hey oil |
03:52.12 | oil | hey |
03:52.15 | halfhalo | is not kidding |
03:53.26 | ka6sox | looks thru 3714 pages of doco to find 1 number :P |
03:54.03 | halfhalo | hah |
03:54.04 | Quad | sure your probably busy with getting thins working in 2.0, bu how goes your xbox app? |
03:54.13 | Quad | things* |
03:54.15 | oil | havent touched it since i left for devdays |
03:54.20 | scoutcamper | halfhalo, would that include diagnosing my christmas display? bcuz i just did that :D |
03:54.29 | halfhalo | no |
03:54.29 | *** join/#webos-internals dgathright (~dgathrigh@c-67-162-176-224.hsd1.mo.comcast.net) |
03:54.34 | scoutcamper | :( |
03:54.58 | scoutcamper | i do christmas lights to music, i am trying to write a remote-access app for the program we use |
03:56.29 | oil | oh, you're one of "those" people |
03:57.01 | halfhalo | The type that put up the lights in june? |
03:57.09 | oil | and put them to music |
03:57.17 | oil | so their neighbors get no sleep with all the flashing lights |
03:57.28 | halfhalo | HAH |
03:57.41 | halfhalo | break out the bb gun! |
03:58.16 | oil | well, they just gotta sneak over and take one bulb |
03:58.19 | oil | then the whole thing goes dark |
03:58.20 | oil | hahaha |
03:58.29 | halfhalo | not the new strands... :( |
03:59.32 | halfhalo | they work even when there are missing bulbs... |
03:59.42 | halfhalo | BUT you take out the fuse? GOLDEN |
04:00.30 | halfhalo | holycrap90dollarsfor8GBram |
04:00.36 | scoutcamper | halfhalo, oil i do displays and populate strands bulb by bulb, and i dont use GFI's, so if it rains, thats my "security system" |
04:00.39 | scoutcamper | :D |
04:00.58 | *** join/#webos-internals dgathright (~dgathrigh@c-67-162-176-224.hsd1.mo.comcast.net) |
04:01.01 | halfhalo | has wire cutters |
04:01.49 | scoutcamper | has a soldering iron, and isnt afraid to use it :D |
04:02.10 | halfhalo | has crowbar |
04:02.40 | oil | ah, you could just wait him out |
04:02.52 | oil | his electric bill will give him a heart attack |
04:02.57 | scoutcamper | had someone cut his lights last year, so he put about 6 mile sof fishing line up as a trip system, you would have had to cut every piece of wire to get through :D |
04:03.28 | halfhalo | has bolt cutters as well as a chainsaw |
04:03.35 | halfhalo | electric chainsaw as well, so quite |
04:03.48 | scoutcamper | oil, you would be suprised, if you think about it, lights to music, the lights are off 99.9% of the time, the electric bill is about the same as if i were using the ac |
04:04.06 | oil | would plug his lights into scoutcampers house |
04:04.20 | scoutcamper | halfhalo, i have a police station that loves my display |
04:04.35 | halfhalo | so? |
04:04.38 | halfhalo | :p |
04:04.46 | scoutcamper | vandal! |
04:05.00 | halfhalo | tell me something I don't know... |
04:06.45 | scoutcamper | the police love my display, so i have them station a gaurd 24/7 :D |
04:07.00 | halfhalo | tranq gun |
04:07.00 | scoutcamper | has police arrest halfhalo :D |
04:07.06 | scoutcamper | tazer |
04:07.28 | oil | would pay to see halfhalo get tazed |
04:07.32 | halfhalo | is immune from the ravenges of a tazer due to his... incidents with his desktop |
04:07.39 | scoutcamper | lol |
04:07.42 | halfhalo | would pay to see that as well actually |
04:08.12 | oil | its settled then |
04:08.12 | scoutcamper | i have 220 ac electrical cords with no ends, ie liove 220 wires that can be un-taped asily and appliaed to an assailent :D |
04:08.16 | oil | record it, and sell tickets |
04:08.29 | halfhalo | has a squirt gun. |
04:08.49 | scoutcamper | thinks a squirt gun does nothing to 220Volt AC |
04:08.49 | halfhalo | and/or a hose |
04:08.58 | scoutcamper | hose, maybe |
04:09.12 | scoutcamper | also has shotgun :d |
04:09.39 | halfhalo | has a reckless disregard for human life |
04:09.40 | halfhalo | WIN |
04:10.07 | scoutcamper | gives halfhalo the win on that |
04:10.40 | scoutcamper | and, i didnt put my lights up till haloween, and finished them today :D |
04:11.41 | halfhalo | hah |
04:11.46 | scoutcamper | with 8 people helping every day i worked |
04:11.46 | halfhalo | goes back to his node stuff |
04:12.05 | scoutcamper | goes back to programming his app |
04:12.29 | scoutcamper | is anyone here familiar with visual basic? specifically visual basic and com ports? |
04:12.42 | Quad | if you need a good laugh http://sendables.jibjab.com/view/OuMxyVbkzA2FM0DX |
04:13.14 | bpadalino | destinal: so if you were to write a plugin, you think Init which returns a pointer to the table for Suspend, Resume, Exit, Poll ? |
04:13.22 | scoutcamper | Quad, LOL! |
04:13.48 | Quad | I almost fell out fo my chair |
04:14.22 | scoutcamper | that needs front page precentral :D |
04:14.56 | Quad | lol |
04:15.20 | ashi_todd | heehee |
04:17.27 | destinal | bpadalino: no, I think PluginTable() returns a pointer to a struct of pointers for callback to Init() Suspend() Resume() Exit() Poll() |
04:18.15 | destinal | bpadalino: but we should test out this theory by making our own binary that dynamically loads a plugin and calls its symbol PluginTable and see if we get reasonable pointers for the five |
04:18.36 | bpadalino | that's what you want to do? hrm .. ok .. |
04:18.52 | bpadalino | i was going to suggest trying to write a silly plugin |
04:19.03 | bpadalino | but i guess being able to load it and ask for stuff is good too |
04:19.25 | destinal | either way would work |
04:19.51 | bpadalino | i saw there was some work done on the wiki already |
04:20.07 | bpadalino | hidTest.c there |
04:20.28 | destinal | yeah, hidTest calls hidd the userland way, we could see if hidd will in turn read from us |
04:20.52 | bpadalino | how do you want to do it ? |
04:21.31 | destinal | bpadalino: I'm not that familiar with writing shared libs, I was hoping you might be :) |
04:21.47 | bpadalino | ha, never .. lets figure it out |
04:23.08 | destinal | ok lemme grab emulator |
04:27.14 | destinal | bpadalino: there's an example of dynamic load on the web somewhere I found that was good |
04:27.59 | destinal | bpadalino: http://www.ibm.com/developerworks/library/l-shobj/ |
04:28.01 | destinal | easy enough |
04:28.23 | *** join/#webos-internals Lumiere (~jstraw@pool-173-66-110-225.washdc.fios.verizon.net) |
04:28.53 | destinal | hmm those are linked though, sec |
04:30.49 | destinal | bpadalino: ah, there -- http://tldp.org/HOWTO/Program-Library-HOWTO/dl-libraries.html |
04:30.50 | *** join/#webos-internals playya_ (~playya@unaffiliated/playya) |
04:31.05 | destinal | so we need dlopen to load the lib and dlsym to map the symbol |
04:31.13 | egaudet | you could just link it |
04:31.48 | destinal | egaudet: could, hidd doesn't, but we could.. |
04:32.03 | destinal | for now dlopen works |
04:32.28 | egaudet | yeah well hidd has to open multiple plugins, for your case linking is quickest/easiest unless you already coded it |
04:33.44 | destinal | true, I haven't yet .. I guess I'll try that |
04:33.49 | bpadalino | hrm .. |
04:34.30 | bpadalino | i used this: http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html - section 3.4 .. to compile a shared library .. it would be interesting to get it to load and call Init() |
04:35.07 | destinal | bpadalino: but Init's not the exported symbol, we need to call PluginTable if I read the libraries right |
04:35.15 | bpadalino | right |
04:35.27 | bpadalino | so get PluginTable figured out so it can call Init() appropriately .. |
04:38.24 | egaudet | alright well I'm giving up for a couple of days |
04:39.22 | oil | lol |
04:39.50 | bpadalino | okie dokie |
04:42.14 | *** join/#webos-internals jacques (~fontenot@h194.20.185.173.dynamic.ip.windstream.net) |
04:42.14 | *** join/#webos-internals jacques (~fontenot@nslu2-linux/jacques) |
04:42.14 | *** mode/#webos-internals [+v jacques] by ChanServ |
04:51.11 | *** join/#webos-internals lemonade` (~lemonade`@pool-71-178-182-211.washdc.fios.verizon.net) |
04:52.49 | bpadalino | destinal: so when taking a look at libhidkeypad.so .. |
04:52.58 | bpadalino | it looks like the PluginTable is as follows .. |
04:53.43 | bpadalino | http://pastie.textmate.org/private/nd5zyy6jdn7yry10jb6kvg |
04:53.56 | bpadalino | so GetEventCallBack, Init, Exit, Suspend, Resume and Poll .. |
04:54.07 | bpadalino | let me take a gander at another plugin .. |
04:54.10 | bpadalino | one with more pointers |
04:54.57 | bpadalino | oh nevemrind .. they're all the same |
04:56.13 | destinal | ah so I missed GetEventCallback previously |
04:58.00 | bpadalino | so i don't know what each of those return .. |
04:58.01 | bpadalino | if anything .. |
04:58.30 | *** join/#webos-internals SineOt (~Sine@cpe-76-173-38-34.socal.res.rr.com) |
04:58.34 | *** join/#webos-internals dgathright (~dgathrigh@c-67-162-176-224.hsd1.mo.comcast.net) |
05:00.01 | bpadalino | i have no idea what GetEventCallback does .. but its super tiny |
05:00.46 | *** join/#webos-internals ACap (~wircer@c-24-118-8-160.hsd1.mn.comcast.net) |
05:02.07 | destinal | return yet more callbacks? not sure why if I was right and we already have 6 of which it is one |
05:04.27 | bpadalino | any idea what __i686.get_pc_thunk.cx is ? |
05:04.59 | bpadalino | http://pastie.textmate.org/private/jmg3iipbnblm9b2mht1gxa |
05:09.14 | destinal | "Return values are usually returned in EAX as specified by the ABI, but other values of interest may be returned implic- itly in other registers, such as the pointer implicitly returned in register EBX by the get pc thunk bx function." |
05:10.00 | destinal | obscure reference in http://dspace.sunyconnect.suny.edu/bitstream/1951/44615/1/105522902.sbu.pdf |
05:10.26 | *** join/#webos-internals egaudet (~egaudet@209-6-35-35.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) |
05:10.26 | *** mode/#webos-internals [+v egaudet] by ChanServ |
05:11.04 | destinal | bpadalino: more http://zation99.spaces.live.com/blog/cns!FBB24DF09D1B595A!1754.entry |
05:11.48 | bpadalino | yeah i found a definition .. |
05:11.57 | bpadalino | looks like it just puts the current program counter into cx |
05:12.18 | bpadalino | so stuff is returned in eax |
05:12.32 | destinal | "x86 doesn't have PC-relative addressing modes so x86 compilers have to use some tricks to copy the value of %eip into a general purpose register,which is necessary for finding the address of the GOT (Global Offset Table)" |
05:14.15 | bpadalino | it looks like it's doing a table lookup .. |
05:14.25 | bpadalino | but i can't figure out the table or what it's passing back |
05:15.06 | *** join/#webos-internals playya_ (~playya@unaffiliated/playya) |
05:17.27 | destinal | bpadalino: the aforementioned global offset table? |
05:19.24 | destinal | Data references from position-independent code are usually made indirectly, through global offset tables (GOTs), which store the addresses of all accessed global variables. |
05:19.38 | destinal | ^wikipedia position independent code :) |
05:19.38 | *** join/#webos-internals fprimex (~fprimex@fl-67-233-199-28.dhcp.embarqhsd.net) |
05:19.49 | fprimex | hey folks, kind of have a big problem here |
05:20.05 | bpadalino | yes |
05:20.08 | bpadalino | it points to the got! |
05:20.24 | fprimex | decided to repartition the pre and it crashed in the midst of resize2fs |
05:20.39 | destinal | fprimex: heh, doctor? |
05:20.43 | fprimex | webosdr is refusing to work |
05:20.43 | bpadalino | interesting .. and those addresses end up being: pLsHandle, gHidAvrcpInfo (for the avrcp plugin) and pMainLoop |
05:20.54 | fprimex | destinal: tired, no dice :/ |
05:20.57 | destinal | fprimex: which partition were you resizing? |
05:21.09 | fprimex | I was resizing var |
05:21.29 | fprimex | and I had commented media/internal from fstab for the recreation part |
05:21.37 | fprimex | so... yeah |
05:21.49 | rwhitby | do you need any data off the device? |
05:21.57 | fprimex | is there a 'repartiton nuke' function? |
05:21.58 | fprimex | nope |
05:22.02 | fprimex | wipe away |
05:22.11 | rwhitby | dd some zeros into the LVM partition |
05:22.19 | rwhitby | then doctor |
05:22.40 | fprimex | how would I go about the dd? quickinstall linux console? |
05:22.49 | destinal | rwhitby: yeah, I've done that succesfully before too |
05:22.59 | rwhitby | fprimex: recovery mode memboot |
05:23.09 | destinal | fprimex: you need to boot the installer image |
05:23.13 | rwhitby | quickinstall is not a recovery tool |
05:23.14 | bpadalino | destinal: looks like the GetEventCallback returns some Info thinger .. |
05:23.21 | fprimex | rwhitby: not familiar with that |
05:23.45 | destinal | fprimex: http://www.webos-internals.org/wiki/Last_Resort_Emergency_BootLoader_Recovery |
05:23.52 | destinal | skip down to "alternative recovery" |
05:24.30 | fprimex | ok, I will have a look |
05:24.33 | destinal | do the first few steps and stop before the Next, mount all disks steps |
05:24.55 | *** join/#webos-internals popppeye (~wircer@c-71-225-98-73.hsd1.pa.comcast.net) |
05:25.14 | destinal | bpadalino: info thinger eh:? |
05:25.47 | bpadalino | info thinger .. |
05:25.54 | bpadalino | size is apparently 0x18 as well .. |
05:25.57 | bpadalino | same as PluginTable .. |
05:26.06 | *** join/#webos-internals ItsMarc (~wircer@cpe-173-172-42-97.tx.res.rr.com) |
05:26.14 | bpadalino | so maybe it's just a way to return the same structure that is built up ? |
05:27.19 | destinal | possible.. hmmm |
05:27.23 | bpadalino | it's in .bss instead of .data |
05:27.49 | bpadalino | so maybe it's assigned after it's loaded or something |
05:29.49 | destinal | bpadalino: did you look at export symbols, want to make sure I was reading it right that there's only the one |
05:30.05 | bpadalino | i didn't .. |
05:30.15 | bpadalino | where do i look at the exported symbols ? |
05:30.44 | destinal | I was using IDA but I remember there's a way with the standard object tools |
05:30.50 | bpadalino | nm seems to list things .. |
05:30.53 | destinal | just not what that way is |
05:30.54 | bpadalino | but ineed to figure out the codes |
05:32.07 | bpadalino | what was the method you thought was exported ? |
05:33.44 | *** part/#webos-internals ACap (~wircer@c-24-118-8-160.hsd1.mn.comcast.net) |
05:34.04 | bpadalino | ah yes - PluginTable was the only thing exported it looks like when i do nm -D |
05:34.53 | destinal | ok, cool |
05:35.24 | bpadalino | so PluginTable is exported and has a method to return the info which i believe is also the PluginTable .. again ? |
05:35.38 | bpadalino | it does look like it's just those methods .. function pointers .. |
05:35.43 | bpadalino | not sure of the arguments or anything .. |
05:36.04 | destinal | yeah, with any luck most of them don't have any but we can disassemble them and figure that out easily enough |
05:36.14 | *** part/#webos-internals ItsMarc (~wircer@cpe-173-172-42-97.tx.res.rr.com) |
05:36.17 | bpadalino | yeah |
05:36.41 | destinal | also what they return |
05:36.50 | *** join/#webos-internals dgathright (~dgathrigh@c-67-162-176-224.hsd1.mo.comcast.net) |
05:36.57 | bpadalino | the only other thing i know is to compile a shared lib .. |
05:37.24 | bpadalino | $ gcc -fPIC -shared -Wl,-soname,libhidsilly -o libhidsilly.so libhidsilly.c .. assuming libhidsilly is what you were compiling .. |
05:38.28 | destinal | want to make one that just does printfs for each with void returns and no params and see what happens? :) |
05:38.57 | destinal | obviously we'll fail for the sockets part but we can see if we can get loaded and called |
05:39.37 | *** join/#webos-internals Shaikh (4c7d57ee@gateway/web/freenode/ip.76.125.87.238) |
05:47.09 | destinal | bpadalino: perhaps we can just export the struct directly, I don't even really know if it's supposed to be a function or how we tell |
05:47.22 | destinal | I suppose seeing if there's code there would do it |
05:47.25 | bpadalino | it's just data .. |
05:47.27 | bpadalino | not a function |
05:47.32 | bpadalino | it's a structure of pointers .. |
05:47.35 | destinal | ok, cool, so it's just a struct of the pointers |
05:48.15 | bpadalino | yeah, let me get something going .. maybe you can work on it more .. i have to go to bed soon |
05:54.27 | *** join/#webos-internals torchie (~torchie@adsl-32-158-30.mia.bellsouth.net) |
06:04.42 | fprimex | ok, I have a root prompt through novaterm |
06:05.09 | fprimex | rwhitby: which device should I dd and does it matter how much? |
06:05.17 | rwhitby | one second |
06:06.08 | destinal | rwhitby: p3 and a few megs would probably be overkill? but double check me :) |
06:06.51 | rwhitby | dd if=/dev/zero of=/dev/mmcblk0p3 bs=1024k count=1 |
06:06.54 | fprimex | always does count=1 bs=512 for MBRs |
06:07.04 | fprimex | k |
06:07.07 | rwhitby | you don't want to overwrite this MBR |
06:07.15 | fprimex | no sir, I do not |
06:07.17 | fprimex | :) |
06:07.25 | rwhitby | p3 is the big LVM partition |
06:07.29 | destinal | fprimex: yeah p0 has tokens in it that if you don't have backed up, you're not getting back |
06:07.32 | destinal | stay far away |
06:07.37 | destinal | err p1 |
06:07.48 | fprimex | gotcha |
06:08.00 | fprimex | I should back those up at some point, probably |
06:08.33 | rwhitby | hmm - I should make save/restore back up that partition |
06:08.34 | destinal | yeah I usually just dd the first 10 megs of /dev/mmcblk0 off to somewhere, just make sure you don't fat finger if/of ;) |
06:09.12 | destinal | you can't easily do it now because you'd need to mount a filesystem to store it in usually |
06:09.25 | fprimex | mmkie dokie, zeros in, zeros out |
06:09.29 | fprimex | webosdr again? |
06:09.29 | rwhitby | destinal: you can stream it off using novacom and tar |
06:09.51 | rwhitby | goes to add that to the metadoctor backup target |
06:09.57 | rwhitby | fprimex: yep, normal doctor |
06:10.11 | fprimex | k |
06:10.16 | destinal | rwhitby: good point, I rarely use more than get put or tty |
06:11.07 | destinal | rwhitby: I say 10m, I think geist once said 8m, but basically nvram area plus bootie for ease |
06:12.07 | destinal | if you wanted in save/restore you could just copy off tokens, the rest technically can be rebuilt, we just don't have good docs currently on how |
06:12.21 | destinal | I imagine trenchcoat would do the job |
06:12.44 | ka6sox | does trenchcoat read the tokens? |
06:13.16 | destinal | it doesn't read in a human readable way afaik, you can use /sbin/tokens to get output. |
06:14.08 | destinal | I suspect that the in house version of the tokens binary can edit based on the help text but it looks like the release version has that removed |
06:14.17 | rwhitby | bash-3.2$ novacom -w run file://bin/dd -- if=/dev/mmcblk0p1 > nvram.bin |
06:14.17 | rwhitby | 8192+0 records in |
06:14.17 | rwhitby | 8192+0 records out |
06:16.27 | destinal | nice, are we sure there's nothing before start of p1 that we can't afford to lose? |
06:16.46 | destinal | 8 megs sounds like exactly what geist said so that makes sense. |
06:17.38 | rwhitby | destinal: I believe trenchcoat will recreate the MBR |
06:18.37 | destinal | so, theoretically fdisk, restore p1, amd doctor. even on a totally blank disk that should work with omap3 usb boot |
06:18.47 | destinal | s/amd/and/ |
06:19.10 | scoutcamper | destinal, why does the s/ stuff work for you and not me? |
06:19.18 | destinal | ~botsnack |
06:19.18 | infobot | thanks, destinal |
06:19.25 | destinal | scoutcamper: because infobot likes me |
06:19.30 | ka6sox-away | ~lart infobot |
06:19.30 | infobot | chops ka6sox-away in half with a free Solaris 7 CD |
06:19.32 | scoutcamper | ~s/work/works |
06:20.06 | destinal | it's not so hard to do if you're friends with the bot |
06:20.10 | destinal | s/o/0/g |
06:20.15 | scoutcamper | destinal, do i have to have voice or something?(voice is the + sign or something |
06:20.29 | scoutcamper | destinal, how do i friend infobot? |
06:20.40 | destinal | scoutcamper: it can only be the last line you type and you have to properly terminate your expression |
06:20.58 | destinal | s/ion/ion./ |
06:21.02 | destinal | note the trailing slash |
06:21.24 | scoutcamper | s/infobot/infobot1/ |
06:21.25 | ka6sox | learned something tonight |
06:21.31 | scoutcamper | ooh |
06:21.35 | scoutcamper | cool :D |
06:23.03 | scoutcamper | ~botsnack |
06:23.03 | infobot | scoutcamper: :) |
06:23.18 | scoutcamper | ~lart infobot |
06:23.18 | infobot | whacks scoutcamper upside the head |
06:23.32 | halfhalo | ~botsnack |
06:23.32 | infobot | :), halfhalo |
06:23.48 | ka6sox | ~oil |
06:23.48 | infobot | extra, extra, read all about it, oil is the breaker of wirc |
06:23.58 | ka6sox | stupid...needs fixing |
06:24.10 | oil | lol |
06:24.15 | halfhalo | ~halfhalo |
06:24.15 | infobot | i guess halfhalo is a web programmer specializing in ruby on rails and node.js server side applications, and also is dabbling in sysadmin work as well. He is also insane in the membrane, and drives way to fast on the streets. |
06:24.30 | ka6sox | ~infobot no oil is the best! |
06:24.30 | infobot | okay, ka6sox |
06:24.30 | oil | pretty easy to tell who set their own response, eh? |
06:24.59 | scoutcamper | !halfhalo1 |
06:25.04 | scoutcamper | ~halfhalo1 |
06:25.05 | infobot | halfhalo1 is, like, a maniac killer |
06:25.28 | ka6sox | is afraid to see what infobot thinks of him. |
06:25.30 | halfhalo | I... possibly |
06:25.49 | scoutcamper | ~ka6sox |
06:25.49 | infobot | it has been said that ka6sox is Chief Server Infrastructure Architect and Sys-Admin Team Lead(aka BOFH), Work Time:High Power RF, VHDL/Verilog Design, Play Time: Dabble with Kernel development. |
06:25.51 | destinal | ~halfhalo is also four-eights-halo. |
06:25.51 | infobot | okay, destinal |
06:26.12 | destinal | grr missed a t there somewhere |
06:26.50 | destinal | or h. or whatever. coffee or sleep needed |
06:27.03 | ka6sox | votes for sleep |
06:27.12 | oil | if i remember correctly, puffys response is funny |
06:27.13 | scoutcamper | destinal, both, or mtn dew IV |
06:27.21 | scoutcamper | ~PuffTheMagic |
06:27.22 | infobot | well, puffthemagic is a dragon, or by the river, or out of puff, or the terminus ENFORCER.. RAAAGGE Puff the magic but don't choke on it. ;) |
06:27.25 | *** join/#webos-internals Ice8lue (~Ice8lue@camo159-49.hrz.tu-chemnitz.de) |
06:27.38 | ka6sox | oh my |
06:27.41 | oil | lol |
06:27.41 | Ice8lue | morning! |
06:27.50 | ka6sox | morgan |
06:28.15 | ka6sox | ~ut5 |
06:28.21 | ka6sox | ~ugt |
06:28.21 | infobot | i heard ugt is Universal Greeting Time. Created in #mipslinux, it is a rule that states that whenever somebody enters an IRC channel it is always morning, and it is always late when the person leaves. The local time of any other people in the channel, including the greeter, is irrelevant. http://www.total-knowledge.com/~ilya/mips/ugt.html |
06:28.42 | fprimex | oi, still got 'We were unable to reset your phone' :( |
06:29.00 | destinal | the funny thing is I think PuffTheMagic used to change nicks a lot before webos-internals and PuffTheMagic is just the one he used when he started here. Since then though every time he's tried to change it everyone gets confused or makes fun of him :) |
06:29.13 | oil | lol |
06:29.16 | oil | yeah |
06:29.46 | oil | now hes stuck |
06:30.15 | halfhalo | unless he goes /nick <newnick> |
06:31.33 | destinal | I occasionally think of switching to my real name except this nick is kind of comfortable |
06:32.10 | *** join/#webos-internals Ice8lue_ (~Ice8lue@camo159-49.hrz.tu-chemnitz.de) |
06:32.15 | oil | lol |
06:32.22 | oil | feels weird using his real nameon the interwebs |
06:32.46 | rick-home | I've always used mine, since the 1980's. |
06:32.53 | halfhalo | For most things I use my First name on the interwebs, but for most stuff that I don't use that I use halfhalo |
06:33.28 | halfhalo | most stuffs in google related to halfhalo are me |
06:33.42 | oil | my internet name is impossible to search for, lol |
06:33.58 | halfhalo | takes that as a challenge |
06:34.00 | scoutcamper | oil, what about your twitter? |
06:34.08 | oil | oil was taken |
06:34.13 | oil | so i wasn't going to signup |
06:34.19 | oil | but swisstomcat cheated |
06:34.19 | destinal | oil: lol, like having a nick of "the" or "and" or "google" :) |
06:34.50 | scoutcamper | oil, how did he cheat? |
06:34.59 | oil | asked for my email under falze pretenses |
06:35.10 | oil | and the next email i got was "thanks for signing up for twitter!" |
06:35.12 | halfhalo | Those are the best pretenses |
06:35.36 | scoutcamper | oil, but now you have one :D |
06:35.40 | oil | yeah |
06:35.48 | oil | and 100 suckers |
06:35.51 | oil | i mean, followers |
06:36.09 | halfhalo | NOT ANYMORE! |
06:37.20 | oil | maybe i should post about what i eat more often they'll go away |
06:37.36 | *** join/#webos-internals detroit1 (63cb71a1@gateway/web/freenode/ip.99.203.113.161) |
06:37.37 | mugen- | o\ everyone |
06:37.48 | oil | o\ to you too |
06:37.53 | scoutcamper | oil, just say you eat oil :D |
06:37.56 | mugen- | :P |
06:38.07 | scoutcamper | and only post links to oil in saudi arabia |
06:39.23 | oil | oh, now 101, great |
06:39.30 | rwhitby | post about BP propaganda |
06:39.39 | oil | "we're sorry" |
06:39.42 | oil | "sorry..." |
06:39.52 | rwhitby | "so sorry about the birds" |
06:40.02 | rwhitby | "apologising about the fish" |
06:40.03 | oil | stops with the southpark reference nobody got |
06:40.11 | rwhitby | you could go on for days |
06:40.17 | halfhalo | "It was the french! We swear!" |
06:40.24 | scoutcamper | oil, just talk about dead fish |
06:40.29 | scoutcamper | dead fish 1 |
06:40.30 | scoutcamper | dead fish 2 |
06:40.32 | scoutcamper | dead fish 3 |
06:40.34 | scoutcamper | etc |
06:40.39 | oil | ill post pictures of animals covered in chocholate! |
06:40.44 | scoutcamper | :D |
06:40.50 | oil | http://www.youtube.com/watch?v=tCL1svBhVgk |
06:41.09 | scoutcamper | oil, to cariboo, oil tastes like chocolate milk, thus we can drill in alaska |
06:41.12 | destinal | ~palm |
06:41.12 | infobot | palm 1z 0wned by d4 ip4q (ph33r) |
06:41.28 | destinal | lmao |
06:45.12 | scoutcamper | ~hp |
06:45.12 | infobot | i guess hp is The best company known to man. or SkyNet of the future. |
06:45.19 | scoutcamper | ~skynet |
06:45.19 | infobot | somebody said skynet was HP based on http://www.webos-internals.org/wiki/Application:SkyNet |
06:45.29 | scoutcamper | lol |
06:45.37 | scoutcamper | set those :D |
06:46.16 | rwhitby | ~skynet |
06:46.22 | oil | lol |
06:46.28 | scoutcamper | :( |
06:47.48 | destinal | rwhitby: is it me or is virtualbox a lot better than vmware fusion on OSX? |
06:47.52 | *** join/#webos-internals cnegrete (~cnegrete@189.245.69.5) |
06:47.52 | destinal | performance wise |
06:48.19 | rwhitby | destinal: dunno |
06:48.32 | destinal | rwhitby: do you use both or only vbox? |
06:48.51 | rwhitby | destinal: I use vbox for emulators and vmware for linux |
06:48.59 | ka6sox-away | same here |
06:49.16 | rwhitby | virtualbox networking kept dropping NFS on me. vmware networking has been rock solid |
06:49.58 | ka6sox-away | routed or bridged? |
06:50.06 | rwhitby | NAT |
06:50.20 | rwhitby | guest NFS mounting from the host |
06:52.15 | NuttyBunny | Morning! ;) |
06:56.05 | NuttyBunny | 'Nite! |
06:56.40 | mugen- | i'm going to be an uncle!!! :D |
06:58.07 | *** join/#webos-internals phb (~phb@h21n2c1o1037.bredband.skanova.com) |
06:58.14 | oil | what, right now? |
06:58.27 | halfhalo | If so, pretty sudden! |
06:59.05 | ka6sox | instant uncle? |
06:59.30 | oil | like popcorn? |
06:59.51 | oil | lol |
06:59.51 | oil | http://cargocollective.com/4thamendment |
07:00.32 | oil | if its not cleared up by the next time i fly, im definitely going to order one :) |
07:01.18 | destinal | bpadalino: so, I know you're sleeping, but we have a working hidd plugin (with nothing but printf's) but it runs! |
07:01.21 | destinal | http://pastie.textmate.org/1324933\ |
07:01.25 | destinal | http://pastie.textmate.org/1324933 |
07:03.07 | destinal | I suppose linking to the generic init, suspend, resume functions would be the next step and then actually making something readable from it |
07:03.55 | *** join/#webos-internals PullingJ (~Skuzz@c-71-227-130-87.hsd1.wa.comcast.net) |
07:06.59 | destinal | I suspect to actually add additional keybaords we'd have to wrap the current plugin in another plugin that returns its events and our own though by the fact that we don't get polled and names probably have to be unique |
07:15.34 | destinal | bpadalino: ok, updated on wiki now that it works. http://www.webos-internals.org/wiki/Hidd |
07:15.43 | destinal | must go pass out now |
07:15.49 | oil | night night |
07:16.42 | destinal | oil: nite |
07:17.16 | oil | is about to finish off another box of kleenex ;( |
07:17.29 | destinal-sleep | oil: you know, you could have said it at any time, we definitely should have done that plugin a year ago :) |
07:17.35 | destinal-sleep | really goes away now |
07:17.45 | oil | what plugin? |
07:18.02 | oil | is lost |
07:18.03 | destinal | oil: sample hidd plugin that does nothing but does load and gets called |
07:18.23 | oil | doesn't believe it was his idea :) |
07:18.44 | destinal | no, but I mean, we had a wiki article a year ago and this was only a few hours of work |
07:18.58 | oil | oh, lol |
07:20.01 | destinal | oh well, definitely exciting at any rate |
07:20.20 | oil | lol, later |
07:25.53 | *** join/#webos-internals swisstomcat (~tomcat@gw.ptr-80-238-175-207.customer.ch.netstream.com) |
07:25.53 | *** mode/#webos-internals [+v swisstomcat] by ChanServ |
07:25.57 | swisstomcat | morning |
07:32.34 | *** join/#webos-internals PunkiBastardo (~Miranda@80.38.90.122) |
07:36.38 | hape | swisstomcat: Morning, did your Navit test on the Pre 2 worked? |
07:37.33 | *** join/#webos-internals Ice8lue (~Ice8lue@camo159-49.hrz.tu-chemnitz.de) |
07:38.25 | *** part/#webos-internals lemonade` (~lemonade`@pool-71-178-182-211.washdc.fios.verizon.net) |
07:38.37 | swisstomcat | morning hape |
07:38.41 | swisstomcat | it doesn't seem to work |
07:38.47 | swisstomcat | it doesn't display the map |
07:38.51 | swisstomcat | the rest seems to work |
07:38.58 | Ice8lue | morning swisstomcat |
07:39.13 | swisstomcat | morning ice8lue |
07:41.05 | Ice8lue | did u think about the pre? |
07:41.19 | hape | swisstomcat: What is the value behind R: in the right top line? If you have a good GPS signal it should be 6 with no GPS data at all it will be 0.0000 |
07:41.31 | swisstomcat | let me check |
07:41.55 | swisstomcat | 0.0 |
07:42.07 | swisstomcat | R:0,000000m |
07:42.10 | hape | So no GPS signal |
07:42.27 | swisstomcat | let me start bfg maps |
07:42.43 | hape | if you go into the menu ans selcet action=> city. Do it find a city and can yopu select show in map |
07:43.01 | hape | I expect this to work. So map is fine. |
07:43.01 | swisstomcat | yeah, that worked .. even streets .. so the map data seems to work |
07:43.07 | hape | ok |
07:43.41 | hape | Next one there is a navit.log in the folder where you put the map. Can you pastbin me the contend |
07:43.56 | swisstomcat | k |
07:44.42 | swisstomcat | http://pastebin.com/S66GvgwT |
07:49.22 | swisstomcat | maybe a problem getting the gps data |
07:49.23 | hape | vehicle_webos:vehicle_webos_open:PDL_ServiceCallWithCallback failed |
07:49.33 | hape | jup exactliy that |
07:49.38 | swisstomcat | aha |
07:49.42 | swisstomcat | which call is that? |
07:49.54 | hape | We had that on some other Pres to but never was able to track down the problem. |
07:50.20 | swisstomcat | what call are you using? pdl? |
07:50.30 | hape | I will forword the information to noradtux_ who is doling the C coding |
07:50.46 | swisstomcat | allright, he can ask me if he needs help or testing |
07:52.28 | hape | http://git.webos-internals.org/?p=preware/cross-compile.git;a=blob;f=packages/apps/navit/patches/navit__vehicle__webos__vehicle_webos.c |
07:52.44 | hape | I expect that the call in line 120 fails for whatevere resion |
07:52.58 | hape | s/resion/reason/ |
07:54.00 | swisstomcat | i see |
07:54.10 | swisstomcat | yeah, that seems like a standard call |
07:54.22 | swisstomcat | are there other service calls in the code? |
07:54.46 | swisstomcat | or can we get the value of the error? |
07:55.06 | swisstomcat | to see if it's a generic service call problem or a problem with just this call |
07:55.54 | hape | We do not have any other service calls. I expect that noradtux has to add some debug code and send you a special version or you compile your own test version |
07:56.14 | swisstomcat | i see .. i have no cross-compiling setup tho |
07:56.22 | swisstomcat | i only do mojo stuff |
07:56.45 | hape | ok, I send the info to noradtux. I expect he will contact you here |
07:59.30 | hape | swisstomcat: Thanks for the testing. Good to see that it is running on WebOS2 without bigger problems |
08:01.01 | *** join/#webos-internals xkuang (~xkuang@60.247.97.98) |
08:01.20 | swisstomcat | hape: sure |
08:03.50 | *** join/#webos-internals oc80z (oc80z@blea.ch) |
08:04.11 | *** join/#webos-internals Shaikh (4c7d57ee@gateway/web/freenode/ip.76.125.87.238) |
08:04.16 | Shaikh | Hey guys |
08:04.52 | Shaikh | I have a problem, my preware gets stuck at "completed" with the progress circle spinning |
08:05.12 | Shaikh | I doctored it and it worked fine... until i restored it using save/restore |
08:05.38 | Shaikh | and now its doing the stuck on completed again |
08:06.17 | Shaikh | aww man everyone is asleep! hehe I am gonna go post this on precentral now :) Goodnight! |
08:06.33 | *** join/#webos-internals un1corn (~un1corn@lojander.csbnet.se) |
08:10.36 | *** join/#webos-internals hotdp (~hotdp@cpe.ge-0-2-0-917.odnqu2.customer.tele.dk) |
08:13.16 | *** join/#webos-internals muesli (~muesli@amarok/developer/muesli) |
08:31.24 | *** join/#webos-internals acydlord (~xopher@ip70-190-128-157.ph.ph.cox.net) |
08:51.38 | *** join/#webos-internals phb (~phb@194.236.60.54) |
08:52.54 | *** join/#webos-internals ka6sox (~ka6sox@nslu2-linux/ka6sox) |
08:52.54 | *** mode/#webos-internals [+v ka6sox] by ChanServ |
09:06.58 | *** part/#webos-internals swisstomcat (~tomcat@gw.ptr-80-238-175-207.customer.ch.netstream.com) |
09:42.24 | *** join/#webos-internals roxfan (~dunno@91.180.19.230) |
09:56.39 | *** join/#webos-internals torchie (~torchie@adsl-32-158-30.mia.bellsouth.net) |
10:04.23 | *** join/#webos-internals raster (raster@enlightenment2.osuosl.org) |
10:04.23 | *** join/#webos-internals raster (raster@enlightenment/developer/raster) |
10:43.46 | *** join/#webos-internals Ice8lue (~Ice8lue@p5DF2ECD0.dip.t-dialin.net) |
10:44.00 | Ice8lue | hey |
11:00.38 | *** join/#webos-internals summatusmentis (~summatusm@109.169.58.113) |
11:18.51 | *** join/#webos-internals xbonesx (~xbonesx@unaffiliated/xbonesx) |
11:19.03 | xbonesx | Hi, I had problems with my browser yesterday, I've come to realize that not only were my bookmarks deleted somehow, it won't let me add more bookmarks or keep a history of were I've been??? |
11:33.29 | *** join/#webos-internals acydlord (~xopher@ip70-190-128-157.ph.ph.cox.net) |
11:49.44 | *** join/#webos-internals PC_Analog (~wircer@ip72-219-157-212.oc.oc.cox.net) |
11:50.57 | *** part/#webos-internals PC_Analog (~wircer@ip72-219-157-212.oc.oc.cox.net) |
12:09.52 | *** part/#webos-internals popppeye (~wircer@c-71-225-98-73.hsd1.pa.comcast.net) |
12:23.38 | *** join/#webos-internals Darkmagister (~Darkmagis@93-50-213-102.ip154.fastwebnet.it) |
13:35.39 | *** join/#webos-internals NuttyBunny (~wircer@201.144.87.42) |
13:36.47 | NuttyBunny | Greetings everyone :) |
13:40.14 | *** join/#webos-internals summatusmentis (~summatusm@109.169.58.113) |
13:42.32 | NuttyBunny | looks around and sees everyone asleep, drooling on they keyboards... hope they have some kleenex handy for the mess :D |
13:47.31 | hotdp | hey NuttyBunny |
13:53.54 | PuffTheMagic | scoutcamper: we found out the quit message issue |
13:56.15 | NuttyBunny | quit:false? :D |
14:01.13 | PuffTheMagic | ya |
14:05.21 | NuttyBunny | Cool puffthemagic, I have another wirc issue tho, whenever I close it by swiping up the main card, it auto swipes the othercards, but if I try to run it again it displays the splash andnever runs (times out eventually and disappears)... has this been repo |
14:05.22 | NuttyBunny | rted? |
14:06.02 | PuffTheMagic | yaa |
14:06.05 | PuffTheMagic | webos bug |
14:06.11 | PuffTheMagic | dont swipe the main card first |
14:06.16 | PuffTheMagic | or use jstop to kill the main app |
14:06.33 | PuffTheMagic | us jstop to kill the left over processes i mean |
14:08.37 | *** join/#webos-internals bpadalino (~bpadalino@cpe-72-230-135-225.rochester.res.rr.com) |
14:08.55 | NuttyBunny | Ok, I will try it, because not even a java services restart work (didn't try Luna restart, only full restart, and that works) :D |
14:09.59 | bpadalino | destinal-sleep: saw your message about the hidd plugin .. |
14:10.01 | bpadalino | neat .. |
14:10.46 | bpadalino | now to just understand how to communicate between those sockets and make something useful .. |
14:11.30 | PuffTheMagic | NuttyBunny: just find the wirc process in jstop and swipe it u will get an option to kill it |
14:13.41 | NuttyBunny | let's see |
14:16.52 | *** join/#webos-internals NuttyBunny (~wircer@201.144.87.42) |
14:18.00 | NuttyBunny | Excellent!! So this is the reason Palm said in the PDK docs that the cards shouldn't close themselves? |
14:19.04 | NuttyBunny | Another one!! I have the option for joining my favorite channels (#webos and #webos-internals of course), but it doesn't join automatically |
14:21.54 | PuffTheMagic | no |
14:21.57 | PuffTheMagic | this is just a bug |
14:22.07 | PuffTheMagic | there is an option for that |
14:22.24 | PuffTheMagic | joining channels |
14:23.17 | NuttyBunny | Ok, no prob, I just tap the menu - freenode - favoites - channel :D Thanks! |
14:23.36 | PuffTheMagic | is your nick registered? |
14:26.04 | NuttyBunny | yep, and I send the msg to nickserv, I found an option for running commands after connect :) |
14:26.28 | NuttyBunny | can I use that for joining the channels also? |
14:30.49 | *** join/#webos-internals NuttyBunny (~wircer@201.144.87.42) |
14:30.51 | *** join/#webos-internals summatusmentis (~summatusm@109.169.58.113) |
14:30.55 | PuffTheMagic | no |
14:31.08 | NuttyBunny | Damn Telcel :D |
14:31.14 | PuffTheMagic | nightburn: dont use on-connect commands to identify to freeenode |
14:31.16 | PuffTheMagic | remove that line |
14:31.30 | PuffTheMagic | put your ns password as your server password for freenode |
14:31.40 | PuffTheMagic | it will identify u automiacally |
14:31.41 | PuffTheMagic | and |
14:31.48 | PuffTheMagic | it will do it before u join any channels |
14:32.04 | PuffTheMagic | which is important if u have a cloak |
14:32.07 | PuffTheMagic | and dont want people sing your IP |
14:32.10 | PuffTheMagic | seeing |
14:32.16 | NuttyBunny | ah, great, let me do it :) |
14:36.54 | *** join/#webos-internals NuttyBunny (~wircer@201.144.87.42) |
14:42.51 | *** join/#webos-internals NuttyBunny (~wircer@201.144.87.42) |
14:44.09 | NuttyBunny | puffthemagic: It still doesn't join automatically, I've tried using #webos-internals and webos-internals as the channel name and nothing :( |
14:44.17 | *** part/#webos-internals hotdp (~hotdp@cpe.ge-0-2-0-917.odnqu2.customer.tele.dk) |
14:44.24 | NuttyBunny | It does authorize my nick tho :D |
14:46.22 | PuffTheMagic | are u using the favorite channel list or perform on connect |
14:46.44 | PuffTheMagic | because the fav chan list does not autojoin |
14:46.48 | PuffTheMagic | its like a bookmark i beleive |
14:47.27 | PuffTheMagic | but it would be an easy feature to add |
14:50.22 | *** join/#webos-internals NuttyBunny (~wircer@201.144.87.42) |
15:02.38 | *** join/#webos-internals Davide-NYC (~Davide-NY@user-12ld9nk.cable.mindspring.com) |
15:05.38 | *** join/#webos-internals NuttyBunny (~wircer@200.95.162.199) |
15:06.55 | NuttyBunny | puffthemagic: The option in the advanced server prefs says"auto open favorites", so I thought it would join the channels :D |
15:11.50 | Davide-NYC | Has anyone successfully doctored a pre2 with a Sprint Comm Board? |
15:13.46 | destinal-sleep | bpadalino: hey |
15:14.27 | ka6sox | morning |
15:14.45 | Davide-NYC | happy thxgivn. |
15:15.24 | ka6sox | yep, for those of us in the US. |
15:15.28 | destinal | ka6sox: morning |
15:15.43 | ka6sox | hiya...need cofffee. |
15:16.36 | destinal | Davide-NYC: rwhitby did it at devdays in NYC, though he used a customized doctor |
15:17.18 | bpadalino | destinal: hi |
15:17.34 | destinal | bpadalino: so, nice job on the plugin, did you see wiki? |
15:17.57 | bpadalino | yeah i saw that you were able to load it and it called init |
15:18.14 | bpadalino | very cool stuff |
15:18.26 | bpadalino | now to figure out how the command and event sockets work .. |
15:18.45 | destinal | bpadalino: well, first we should link libhidd and call the generic init, suspend, resume, I think |
15:18.51 | bpadalino | okie dokie |
15:18.52 | bpadalino | go for it |
15:18.54 | destinal | since that's what most of the plugins seem to do |
15:19.03 | destinal | but yeah, those sockets... |
15:19.38 | bpadalino | maybe disassemble the Init() of one of those other plugins and see if it opens a socket in there .. |
15:19.53 | bpadalino | maybe the socket name is passed in during init |
15:20.15 | destinal | bpadalino: I think the sockets may be between hidd and luna, I'm not sure the plugins use them |
15:20.23 | bpadalino | ah |
15:20.25 | bpadalino | gotcha |
15:20.38 | bpadalino | well, i need to drive for a bit .. i'll be back later tonight .. |
15:20.50 | destinal | but yeah let me disasm libhid too to see what the generic funcs do |
15:21.04 | bpadalino | good luck and hopefully you can get something that simulates something cool |
15:21.05 | bpadalino | :) |
15:21.09 | destinal | there's so little code in the keypad driver that they seem really simple |
15:21.19 | bpadalino | yeah, i doubt they're doing a lot |
15:23.53 | *** join/#webos-internals summatusmentis (~summatusm@109.169.58.113) |
15:24.53 | PuffTheMagic | destinal: what caused my nick switching habbits to come up last night? |
15:25.16 | destinal | PuffTheMagic: your infobot name definition had me thinking about it |
15:25.27 | destinal | ~PuffTheMagic |
15:25.27 | infobot | extra, extra, read all about it, puffthemagic is a dragon, or by the river, or out of puff, or the terminus ENFORCER.. RAAAGGE Puff the magic but don't choke on it. ;) |
15:26.19 | PuffTheMagic | wonders why my name in infobot came up |
15:26.34 | ka6sox | look back up the logs |
15:26.54 | destinal | PuffTheMagic: people were playing with infobot, don't remember who now |
15:26.55 | PuffTheMagic | i did that, didnt see a cause |
15:27.14 | destinal | ~destinal |
15:27.14 | infobot | i guess destinal is just this guy, you know? |
15:27.36 | PuffTheMagic | who the hell sets these things |
15:27.37 | ka6sox | probably because people were checking out different things that infobot knew about different people? |
15:28.09 | PuffTheMagic | i should make a wirc add on app that just queries infobot for people |
15:28.41 | destinal | PuffTheMagic: btw terminus apparently broken in 2.0 but I don't think we can test it without a 2.0 device |
15:29.10 | destinal | maybe some things missing from the jails? |
15:29.14 | PuffTheMagic | probably |
15:29.22 | PuffTheMagic | how do u know its broken on 2.0 |
15:29.24 | PuffTheMagic | who tried it |
15:29.37 | destinal | got a report in #webos yesterday |
15:29.51 | PuffTheMagic | oh |
15:29.55 | destinal | [#WEBOS] destinal: terminus crashed phone. I just tried launching it again. Same thing. |
15:29.56 | PuffTheMagic | people are dying for a terminal |
15:29.56 | destinal | <rlopin_>[#WEBOS] destinal: just tried a 3rd time. This time I got a black screen and solid square cursor in upper left hand corner. But it is unresponsive to any typing. |
15:30.02 | PuffTheMagic | i get a email a week about terminus |
15:30.54 | *** part/#webos-internals ka6sox (~ka6sox@nslu2-linux/ka6sox) |
15:32.17 | *** join/#webos-internals rsanchez (62b434d5@gateway/web/freenode/ip.98.180.52.213) |
15:34.00 | rsanchez | hello |
15:34.19 | *** join/#webos-internals daltonj82 (~wircer@75-173-168-216.dvnp.qwest.net) |
15:34.27 | rsanchez | wondering if someone could help me set up networking on an ubuntu rootfs chrooted on pre |
15:34.37 | rsanchez | I set it up following the instructions here: https://wiki.ubuntu.com/ARM/RootfsFromScratch |
15:34.45 | rsanchez | but I can't get the networking set up |
15:35.36 | PuffTheMagic | is /dev bind mounted to your chroot? |
15:36.49 | daltonj82 | I was woundering if the sr71 blackbird kernel if I have it set to 500/1200 will it be on 1200 if my screen is off but have a app open like pandora or wIRC? |
15:38.01 | ka6sox-away | daltonj82, since the governor only cares about he screenstate its @ 500 afaik |
15:38.13 | ka6sox-away | s/he/the/ |
15:38.29 | daltonj82 | ok thanks |
15:39.08 | rsanchez | PuffTheMagic: I mounted it the same way I mounted the debian rootfs, the way described in the webos internals wiki |
15:39.35 | PuffTheMagic | that didnt answer my question |
15:39.55 | rsanchez | mount --bind /dev /media/cf/dev |
15:40.20 | PuffTheMagic | did u copy over /etc/resolv.conf? |
15:40.30 | rsanchez | no |
15:40.50 | ka6sox-away | rsanchez, can you ping out of the chroot? |
15:40.56 | ka6sox-away | an IP address. |
15:40.56 | PuffTheMagic | wont be able to use dns if u dont |
15:41.07 | rsanchez | alright I'll do that |
15:41.15 | rsanchez | couldn't ping anything |
15:41.28 | ka6sox-away | including an IP address (not a name) |
15:42.04 | rsanchez | yep |
15:43.09 | ka6sox-away | okay so you have a more fundamental problem than DNS |
15:43.21 | *** join/#webos-internals mpingu (~pingu@p4FEF4CD0.dip.t-dialin.net) |
15:43.34 | ka6sox-away | which distro of ubuntu-arm? |
15:43.40 | ka6sox-away | lucid? later? |
15:44.01 | rsanchez | lucid |
15:45.04 | ka6sox-away | tries to remember if ubuntu-arm uses udev. |
15:46.09 | rsanchez | looks like copying resolv.conf did it, I can ping google's ip address |
15:46.19 | ka6sox-away | kewl. |
15:46.30 | ka6sox-away | interesting that it needed to do the lookup. |
15:46.40 | ka6sox-away | usually its just slow. |
15:46.46 | rsanchez | pinging google.com works too |
15:47.11 | rsanchez | thanks PuffTheMagic, ka6sox |
15:49.37 | PuffTheMagic | dns on the pre is wonky |
15:49.51 | PuffTheMagic | if its not working right the device comes to a hault |
15:50.01 | PuffTheMagic | i have this issue when trying to mess with freetether |
15:56.12 | ka6sox-away | ugh...requiring DNS to work before *anything* works... |
15:56.23 | ka6sox-away | DNS will be the DEATH of the internet. |
15:58.20 | PuffTheMagic | when I was doing networking jobs, dns was the first thing i always checked when there was an issue ;) |
15:58.24 | *** join/#webos-internals basotl (~basotl@cpe-76-175-208-112.socal.res.rr.com) |
16:16.44 | *** join/#webos-internals Templarian (~Templaria@99.54.130.249) |
16:16.44 | *** mode/#webos-internals [+v Templarian] by ChanServ |
16:20.16 | *** part/#webos-internals daltonj82 (~wircer@75-173-168-216.dvnp.qwest.net) |
16:24.08 | *** join/#webos-internals fprimex (~fprimex@fl-67-233-199-28.dhcp.embarqhsd.net) |
16:29.32 | fprimex | ok, still having trouble since my partition resizing crash |
16:29.48 | fprimex | webos doctor dies at 82% with unable to restore |
16:30.53 | ka6sox-away | ouch |
16:31.34 | ka6sox-away | have you looked at the log of the java as its going by? |
16:31.43 | ka6sox-away | and seen what its dying on? |
16:32.33 | fprimex | nope |
16:32.41 | fprimex | what log am I looking for? |
16:32.57 | ka6sox-away | what platform are you doctoring from? |
16:33.57 | fprimex | mac |
16:34.31 | ka6sox-away | are you using terminal to java -jar webosdoctor* ? |
16:35.47 | fprimex | nope, double clicking the jar |
16:35.57 | fprimex | I will try it again from the terminal so I can see the output |
16:36.00 | ka6sox-away | go to terminal. |
16:36.05 | ka6sox-away | ya, that will help |
16:36.55 | destinal | fprimex: 82 is really far |
16:37.12 | ka6sox-away | yep. |
16:37.38 | destinal | like, I wonder if it would boot, type far |
16:38.03 | fprimex | yeah, I've had it come on and start going through the motions |
16:38.14 | fprimex | but there's still some problem with the partitions |
16:38.27 | fprimex | I've considered rebuilding them myself and then doing a reset on the handset |
16:38.37 | fprimex | but I have a turkey dinner to get to ;) |
16:38.48 | ka6sox-away | early |
16:38.55 | ka6sox-away | (or youhave to drive) |
16:39.24 | fprimex | 6 course italian meal |
16:39.33 | fprimex | probably going to be there for lunch through dinner |
16:39.55 | ka6sox-away | what? and you aren't starting @ 9pm? |
16:40.30 | *** join/#webos-internals morphis (~morphis@brmn-4dbc852b.pool.mediaWays.net) |
16:40.50 | fprimex | startin' around 1 I think |
16:41.03 | ka6sox-away | for Italians thats like...early |
16:41.43 | fprimex | he's a transplant from new jersey |
16:42.08 | fprimex | I'm from NC, and we're in FL, so I really don't know what a right time would be :) |
16:43.00 | ka6sox-away | fprimex, I would think that trenchcoat would see that the partitions are hozed and just nuke/pave |
16:43.07 | ka6sox-away | if that were the issue. |
16:43.29 | destinal | and if it got to 82 it did that. I wonder if there could be something wrong with p2 |
16:43.34 | destinal | which is /boot |
16:43.39 | fprimex | I've dd'ed zeros onto the lvm device as suggested by rwhitby and also gone in and lvremoved them when that didn't work |
16:43.50 | fprimex | errr?! |
16:43.58 | fprimex | just saw 90 and 95% fly by |
16:44.07 | ka6sox-away | he he... |
16:44.15 | ka6sox-away | mebbe this time is the ticket? |
16:44.26 | fprimex | I swear this is about the 5th or 6th time I've run it :| |
16:45.03 | destinal | fprimex: did it actually ever bomb out / give terminal failure before or just stall at 80?\ |
16:45.15 | fprimex | bombed out with unable to restore at 82 |
16:45.31 | ka6sox-away | we scared it by doing the command line |
16:45.43 | *** join/#webos-internals jrmuizel (~jrmuizel@mozca02.ca.mozilla.com) |
16:46.21 | fprimex | ah, I don't think the % at the terminal and % in the GUI are the same, maybe |
16:46.30 | destinal | no, they're not |
16:46.47 | fprimex | yeah, it's at 64% in the GUI - says "Reconnecting to modem" in terminal |
16:47.08 | destinal | # Around 72% the carrier apps are being installed |
16:47.10 | destinal | # Around 82% the ROM is being verified |
16:47.11 | destinal | from the wiki |
16:48.00 | destinal | fprimex: I wondered if rwhitby's dd was too little, I usually dd about 10 megs |
16:48.09 | destinal | which is probably overkill but it worked for me |
16:48.24 | ka6sox-away | ya, hozing the partiton should have been enough |
16:48.30 | fprimex | I will try that next depending on what we have to go on after this |
16:48.35 | ka6sox-away | and trenchcoat would cry UNCLE and nuke/pave |
16:48.59 | destinal | fprimex: at least this time hopefully you'll see the actual error |
16:49.44 | destinal | fprimex: this is an official palm doctor, not meta? |
16:50.12 | fprimex | destinal: yeah, downloaded via the wiki links |
16:51.02 | ka6sox-away | when does carrier check happen? |
16:51.09 | fprimex | INFO: ROM Verifyer: ./usr/share/systemsounds/shuffling_01-ondemand.pcm: FAILED |
16:51.19 | fprimex | corrupt ROM file? |
16:51.38 | ka6sox-away | or bad flash |
16:51.51 | fprimex | WARNING: Flash Failure |
16:52.27 | fprimex | WARNING: flashing failed, move to failed card |
16:52.39 | fprimex | hardware failure? |
16:52.44 | destinal | fprimex: probably try downloading the doctor again and md5sum both copies just to be sure |
16:52.55 | destinal | fprimex: see if your other was corrupted somehow |
16:52.56 | ka6sox-away | ya, thats what I"d do |
16:53.07 | destinal | also try dding 10 megs over p3, what can it hurt |
16:53.12 | fprimex | k, I will try, but I've also downloaded it about 3 times |
16:53.18 | ka6sox-away | and check palm's site for the md5sum |
16:53.25 | fprimex | yeah, will do that too |
16:53.26 | fprimex | ok |
16:54.04 | destinal | ka6sox-away: yeah I was thinking about it and we really need our own tool. doctor is great but a tool with some advanced recovery options would be nice |
16:54.30 | destinal | plus one written in easily readable open source python or something we don't have to decompile and reverse :) |
16:55.31 | ka6sox-away | would need to work natively on all platforms...so python might be good. |
16:55.43 | ka6sox-away | but you still need novacom drivers |
16:55.49 | fprimex | is the "md5 fingerprint" in java security cert supposed to be the md5 sum? |
16:56.00 | fprimex | if so, then the official one I got from palm differs from the earlier download |
16:56.14 | destinal | ka6sox-away: well we could integrate novacom drivers within the tool using libusb with pyusb |
16:56.23 | destinal | but yeah we'd need to reimplement |
16:57.16 | ka6sox-away | thinks about the windows users and pyusb drivers |
16:57.30 | destinal | ka6sox-away: they tell me libusb will work under windows |
16:57.57 | ka6sox-away | okay thats good then. |
16:58.37 | destinal | though a novacom binary would be nice to make in C.. I need to work on my C (and my python now it seems) :) |
16:58.41 | ka6sox-away | a set of utils that would allow recovery from corrupted flash would help reduce return rates. |
16:59.00 | destinal | bpadalino did most of a novacom binary way back when, that could be enhanced |
16:59.07 | destinal | still libusb tho |
16:59.22 | *** join/#webos-internals Templarian (~Templaria@173-104-90-196.pools.spcsdns.net) |
16:59.22 | *** mode/#webos-internals [+v Templarian] by ChanServ |
17:05.28 | *** join/#webos-internals Kyusaku (~wircer@pool-71-187-3-67.nwrknj.fios.verizon.net) |
17:06.43 | Kyusaku | wirc + stacks = amazing |
17:10.43 | ka6sox-away | fprimex, I don't know about java md5 stuff...but I would expect that palm should be able to provide the md5sums of the doctors (if we don't have that one the wiki) |
17:10.50 | ka6sox-away | s/one/on/ |
17:14.22 | fprimex | destinal: what is the lvm device again? |
17:15.06 | fprimex | n/m got it |
17:15.52 | ka6sox-away | fprimex, good because he pinged out |
17:18.50 | fprimex | ok, dd'ed 10MB to that... try again I guess |
17:20.11 | ka6sox-away | again I'd use terminal so you can watch whats happening |
17:20.47 | fprimex | I'm trying on the windows machine now, but I have java set to open the console on app start |
17:20.58 | fprimex | this is the one downloaded from palm |
17:27.09 | *** join/#webos-internals liquidsky42 (~jan@ip-62-143-4-113.unitymediagroup.de) |
17:42.02 | fprimex | bleh, 10MB to the lvm partition & redownloading from palm still isn't getting it :/ |
17:43.57 | ka6sox-away | failing @ the same place? |
17:44.03 | fprimex | complete log: http://pastebin.com/XuAYNfP5 |
17:44.05 | fprimex | yep |
17:44.09 | fprimex | flashing failure |
17:45.45 | *** join/#webos-internals GNUtoo|laptop (~gnutoo@host31-144-dynamic.24-79-r.retail.telecomitalia.it) |
17:47.19 | ka6sox-away | yep, thats UGLY. |
17:47.41 | fprimex | hmm :/ |
17:47.46 | fprimex | phone still boots though |
17:47.51 | ka6sox-away | pre? pre+? |
17:48.10 | fprimex | pre+ |
17:48.31 | ka6sox-away | I would say hardware flash failure |
17:49.14 | ka6sox-away | I can't remember if bootie can do an fsck. |
17:50.17 | fprimex | I see that different files are failing the check now |
17:50.44 | fprimex | guess it's time to see if I can get a replacement |
17:52.13 | ka6sox-away | looks like the /usr partition is failing |
17:52.48 | *** join/#webos-internals djk (~djk@ool-43509ce7.dyn.optonline.net) |
17:55.06 | fprimex | well, thanks for everything ka6sox-away; I'm gonna go eat some turkey and play some donkey kong. I'll worry about this later |
17:57.38 | *** join/#webos-internals Davide-NYC_ (~chatzilla@user-12ld9nk.cable.mindspring.com) |
18:04.35 | *** join/#webos-internals destinal (~chatzilla@174-24-43-153.clsp.qwest.net) |
18:04.35 | *** mode/#webos-internals [+v destinal] by ChanServ |
18:07.38 | PuffTheMagic | destinal: what type of advanced recovery options |
18:10.03 | destinal | PuffTheMagic: things like nuking partitions or rebuilding the fat fs when people get corruption, this is the third person I've seen come in in about a week who needed to boot installer image and dd stuff |
18:10.21 | destinal | backup and restore tokens would be nice also |
18:10.27 | destinal | or edit |
18:10.29 | PuffTheMagic | we havea token tool |
18:10.39 | PuffTheMagic | egaudet and I made it |
18:10.41 | PuffTheMagic | ;) |
18:10.54 | PuffTheMagic | i need to get my kexec bootloader running this weekend |
18:10.59 | destinal | PuffTheMagic: oh really? is it in git? |
18:11.03 | PuffTheMagic | that would help with all the frankenpre shit |
18:11.10 | PuffTheMagic | destinal: ya its called bootie-config |
18:11.14 | destinal | nice |
18:11.53 | destinal | yeah mainly I'd like to see a lot more advanced capability preferably in a python based gui or something, so you can sa |
18:12.06 | destinal | say, back up tokens, change them around, recalibrate the accelerometer, whatever |
18:12.08 | PuffTheMagic | well that aint gonna happen |
18:12.13 | PuffTheMagic | not python based at least |
18:12.24 | destinal | PC side I mean |
18:12.28 | PuffTheMagic | pygtk and/or pyqt are a pain to get on Macos |
18:12.38 | PuffTheMagic | it would be fine if it were just a windows/linux tool |
18:12.48 | PuffTheMagic | making people use darwinports to get pygtk would suck |
18:12.54 | destinal | hmm |
18:13.03 | destinal | Calibre seems to do find on mac |
18:13.03 | PuffTheMagic | i guess we could make a app bundle |
18:13.06 | PuffTheMagic | that is like |
18:13.08 | PuffTheMagic | 30mb |
18:13.09 | PuffTheMagic | :) |
18:13.12 | PuffTheMagic | and inlucde it all |
18:13.40 | PuffTheMagic | destinal: py2app works really nice |
18:14.03 | PuffTheMagic | so maybe users wont need to download anything |
18:14.07 | PuffTheMagic | if we make a univeral binary |
18:14.10 | destinal | yeah bundle up pyqt into an app bundle like calibre does, should be fine |
18:14.32 | PuffTheMagic | except i would pygtk |
18:14.41 | PuffTheMagic | im afraid of qt |
18:14.44 | halfhalo | would use ruby and titanium |
18:14.51 | PuffTheMagic | but mayve wrapped in python it owuldnt matter |
18:15.04 | destinal | heh, with qt being in webos now we should probably get more familiar with it |
18:15.19 | PuffTheMagic | its a language in itself |
18:15.25 | PuffTheMagic | ontop of C++ |
18:15.31 | PuffTheMagic | which is gross in itself |
18:16.06 | destinal | sure but does it matter what you use if it's got python bindings? |
18:16.13 | PuffTheMagic | idk |
18:16.16 | PuffTheMagic | it might |
18:16.32 | PuffTheMagic | really depends on who wrote the bindings |
18:16.34 | PuffTheMagic | for example |
18:16.42 | PuffTheMagic | there are like 15 lisp bindings for qt |
18:16.45 | PuffTheMagic | and they are all different |
18:16.49 | PuffTheMagic | some very lispy |
18:16.54 | PuffTheMagic | some basically C like |
18:17.01 | PuffTheMagic | some use smoke |
18:17.03 | PuffTheMagic | some dont |
18:18.46 | destinal | PuffTheMagic: i'd like to make a full fledged package manager, too, for the webos ipkg lib. it would be nice to be able to do some of this frankendoctorish stuff without having to redoctor, just say, use version X of this package and version Y of that |
18:19.15 | destinal | I was mainly thinking on-pc with the rest of this because then it would work to fix things before ever booting |
18:20.06 | PuffTheMagic | package manager? |
18:20.07 | destinal | would be nice if it could make requests to palm's update service using your pre's tokens too so you can choose what version you want from there, download and install |
18:20.10 | PuffTheMagic | in python |
18:20.11 | PuffTheMagic | u mean |
18:20.12 | destinal | one stop shopping |
18:20.14 | PuffTheMagic | install emerge? |
18:20.19 | PuffTheMagic | and portage |
18:20.19 | PuffTheMagic | ? |
18:20.21 | destinal | no, talking an ipk frontent |
18:20.25 | destinal | frontend |
18:20.36 | PuffTheMagic | like preware? |
18:20.47 | PuffTheMagic | is so confused |
18:20.48 | destinal | except for the _palm_ library |
18:20.59 | PuffTheMagic | what is the _palm_ library |
18:21.01 | destinal | the OS itself |
18:21.05 | destinal | not apps |
18:21.15 | PuffTheMagic | idk what u mean |
18:21.21 | destinal | there are two ipkg libs |
18:21.28 | destinal | one for webos itself, one for apps |
18:21.43 | destinal | webos's one is /usr/lib/ipkg |
18:21.45 | destinal | IIRC |
18:22.15 | PuffTheMagic | the feed that is used for OTA? |
18:22.40 | destinal | yeah that's the primary thing it's used for |
18:23.05 | destinal | this way you could do OTA updates without using palm's updater for one |
18:23.07 | PuffTheMagic | i dont see how that and frankendoctors are related |
18:23.38 | PuffTheMagic | nor do I see why you would want to not use their updater |
18:23.59 | destinal | PuffTheMagic: there are times when you need more flexibility |
18:24.27 | destinal | install a specific version of a specific package, or just update a specific package, and being able to do it from installer image would be handy |
18:25.21 | destinal | admittedly the circumstances are fairly rare where would would need it but I've run into a few times where I wish I'd had one |
18:26.06 | destinal | s/would/you/ |
18:27.14 | destinal | it would be cool to be able to do the same for both ipkg libs. then you could have functionality similar to wosqi to |
18:27.15 | destinal | o |
18:29.16 | destinal | basically a framework where you could say, ok, just got a new pre3.14159, i'd like to back up its tokens, swap in package X, install preware and turn on dev mode, usbnet, and skip first use and activation, all before I ever boot it |
18:29.49 | destinal | without needing to build special doctors |
18:29.55 | *** join/#webos-internals rwhitby (~rwhitby@nslu2-linux/rwhitby) |
18:29.55 | *** mode/#webos-internals [+v rwhitby] by ChanServ |
18:30.25 | destinal | oh and change its carrier customizations, etc |
18:31.26 | *** join/#webos-internals PullingJ (~Skuzz@c-71-227-130-87.hsd1.wa.comcast.net) |
18:31.38 | PuffTheMagic | destinal: im not really understanding how what u are describing is different than what metadoctor does |
18:31.55 | destinal | PuffTheMagic: similar goals, different approach |
18:31.56 | PuffTheMagic | or how it could even be done without metadoctor |
18:32.17 | destinal | PuffTheMagic: anything can be done by booting the installer image and talking to the device, that's what the doctor does |
18:32.37 | destinal | I'm just talking about eliminating the middleman |
18:32.42 | marajin_ | Well I'm kinda annoyed at palm eurostore |
18:33.00 | PuffTheMagic | destinal: seems like a different middle man |
18:33.09 | destinal | write, writing our own then |
18:33.10 | PuffTheMagic | not no middleman |
18:33.17 | destinal | s/write/right/ |
18:33.35 | destinal | but one with a lot more functionality along the lines of the things we want to do |
18:33.47 | destinal | and not something that necessarily HAS to blow away the device and take forever to run |
18:33.51 | PuffTheMagic | i dont really get how what "we want to do" comes in here |
18:33.58 | PuffTheMagic | but dont let me stop u from doing this |
18:34.30 | destinal | I want a tool that *can* restore / reinstall but also just twiddle things |
18:34.32 | destinal | fast |
18:34.48 | ka6sox-away | <PuffTheMagic>, It'll NEVER work! :D |
18:34.53 | ka6sox-away | j/k |
18:35.46 | ka6sox-away | basic tools like lvm management and dd in the payload would take care of a lot. |
18:36.10 | PuffTheMagic | just ignore me |
18:36.43 | ka6sox-away | not ignoring you...I see feature creep. |
18:37.16 | PuffTheMagic | not from me |
18:37.23 | PuffTheMagic | i dont even understand the purpose of this yet |
18:37.33 | ka6sox-away | correct..not from you. |
18:38.07 | destinal | yeah, it's me, I see a lot of things this could do but I should probably try to keep the unix philosophy in mind |
18:38.21 | destinal | featuritis / bloat tends to be the other way |
18:38.21 | ka6sox-away | PuffTheMagic, is your kexec going to be able to load a ramfs? |
18:40.18 | PuffTheMagic | of course, i plan on making a minimal uImage with a cpio built in that contains the kexec loader, that people can set to their "main" kernel |
18:40.31 | PuffTheMagic | so the kernel would have to have block support and ramfs |
18:40.40 | PuffTheMagic | if it is able to load anything else |
18:41.44 | destinal | PuffTheMagic: what's the advantage over just usb booting? |
18:42.03 | PuffTheMagic | give me some context here? |
18:42.14 | marajin_ | So huh.. I ordered a pre touchstone cover... and they charged me for it |
18:42.17 | marajin_ | sent me an order confirm |
18:42.20 | destinal | PuffTheMagic: I mean maybe I don' understand what it's supposed to do |
18:42.21 | marajin_ | and a shipping confirm |
18:42.24 | marajin_ | but it never turned up |
18:42.28 | marajin_ | and they refunded the charge |
18:42.35 | marajin_ | but they won't answer their phone |
18:42.37 | marajin_ | literally |
18:42.38 | marajin_ | /ever/ |
18:42.43 | marajin_ | that's kinda irritating |
18:42.49 | destinal | marajin_: who's they? |
18:43.03 | marajin_ | and I can't log in to the site cause it just whines that my login details are wrong |
18:43.08 | marajin_ | and offers me no way to reset them |
18:43.10 | PuffTheMagic | destinal: the point is to have real bootloader, so people can switch between different kernels easily |
18:43.15 | marajin_ | destinal: Palm's official webstore |
18:43.17 | PuffTheMagic | or boot different userlands, etc |
18:43.25 | PuffTheMagic | like grub |
18:43.28 | PuffTheMagic | but not grub |
18:43.42 | ka6sox-away | PuffTheMagic, so it should be easy to get it to load a ramfs then |
18:43.45 | destinal | PuffTheMagic: ah, something that can do a graphical menu, maybe navigate with volume buttons or keyboard? |
18:43.54 | PuffTheMagic | ka6sox-away: yes of course |
18:44.00 | PuffTheMagic | destinal: yes |
18:44.02 | PuffTheMagic | well |
18:44.03 | ka6sox-away | so that solves a bunch of problems |
18:44.05 | PuffTheMagic | its going to use the fb |
18:44.08 | destinal | sure |
18:44.13 | PuffTheMagic | but its going to look more like curses |
18:44.15 | PuffTheMagic | than gui |
18:44.22 | ka6sox-away | with HIDD or not? |
18:44.26 | ka6sox-away | oh |
18:44.28 | ka6sox-away | okay |
18:44.36 | PuffTheMagic | the fso guys are doing a more elaborate one with evas/ecore |
18:44.44 | PuffTheMagic | mine already works |
18:44.48 | PuffTheMagic | theirs is a work in progress |
18:44.51 | ka6sox-away | lets start with something simple |
18:45.03 | ka6sox-away | and create a ramfs that has the tools we need |
18:45.18 | destinal | so is it a chainloader of sorts? a linux kernel that can load in other kernels and ramfs's and start them |
18:45.29 | PuffTheMagic | destinal: ya |
18:45.37 | PuffTheMagic | kexec chainloaded bootloader |
18:45.51 | destinal | ok, cool. that's really awesome |
18:46.11 | ka6sox-away | starts making a list of utils to put in the ramfs. |
18:46.41 | destinal | finally could do a rescue imagine on the device if you don't have a pc, boot multiple versions of webos, android, whatever |
18:46.53 | destinal | s/imagine/image/ |
18:46.58 | destinal | can't type today |
18:47.01 | PuffTheMagic | destinal: exactly |
18:47.30 | PuffTheMagic | installing kernels would be easier too since they dont have to muck with symlinks |
18:47.34 | PuffTheMagic | or renaming stuff |
18:47.48 | destinal | yeah kernel development where only one can be active is annoying |
18:48.23 | destinal | not having to usb boot everything or swap links would be really nice. so you say it actually works? |
18:48.38 | PuffTheMagic | destinal: ya i tired getting this working a month or so ago but it didnt work cause kexec dont work on armv7's |
18:48.39 | destinal | ?now |
18:48.42 | PuffTheMagic | even in mainline |
18:48.45 | PuffTheMagic | but someone fixed it |
18:48.52 | PuffTheMagic | and the fix is in the fso kernel git repo |
18:48.56 | PuffTheMagic | so i have to pull that out |
18:49.27 | PuffTheMagic | and build it |
18:49.30 | PuffTheMagic | then we are good to go |
18:49.30 | destinal | PuffTheMagic: have you looked at it to know whether it's a trivial backport? |
18:49.43 | PuffTheMagic | there is no backporting to do |
18:49.47 | PuffTheMagic | it was only fixed for .26 |
18:49.57 | destinal | oh, ok. nice. |
18:49.59 | PuffTheMagic | i dont think they submited it to lkml for upstream |
18:50.12 | PuffTheMagic | there was a similar fix for a different cpu |
18:50.17 | PuffTheMagic | there was a similar fix for a different cpu |
18:50.19 | PuffTheMagic | and they just copied it for v7's |
18:56.06 | ka6sox-away | .26 is close enough |
18:56.12 | destinal | PuffTheMagic: you know what would be awesome but impractical? pxe-style boot over usbnet or wifi |
18:57.02 | destinal | not really much point though esp usbnet since you can already boot usb |
18:57.52 | ka6sox-away | destinal, TI does that already |
18:58.15 | destinal | ka6sox-away: yeah, I've booted the omap3 directly with a tool I found source code for, it's liked on the wiki |
18:58.32 | destinal | if you mean the omap usb boot |
18:58.49 | ka6sox-away | yes |
18:59.08 | ka6sox-away | did you try it with a pre? |
18:59.16 | destinal | ka6sox-away: yup |
18:59.30 | destinal | ka6sox-away: http://www.webos-internals.org/wiki/Last_Resort_Emergency_BootLoader_Recovery |
18:59.40 | destinal | under OMAP boot Procedure |
18:59.55 | ka6sox-away | kk... |
19:00.25 | ka6sox-away | so we could create an image that uses OMAP boot+kexec+rootfs as a recovery tool? |
19:00.39 | ka6sox-away | s/rootfs/ramfs/ |
19:02.31 | destinal | ka6sox-away: well currently I've only tried booting bootie with the omap loader, it's the only boot loader we've got that works so far |
19:02.42 | destinal | we haven't really tried porting uboot or whatever |
19:03.36 | PuffTheMagic | i tried omap usb boot also |
19:03.37 | PuffTheMagic | it works |
19:03.55 | *** join/#webos-internals SineOt (~Sine@cpe-76-173-38-34.socal.res.rr.com) |
19:03.56 | destinal | you could omap usb boot bootie and usb load kexec / ramfs etc |
19:04.22 | destinal | we could just try to port another boot loader but that seems like a lot of work |
19:04.39 | PuffTheMagic | why |
19:04.46 | PuffTheMagic | that is way to much work |
19:04.50 | PuffTheMagic | bootie is fine |
19:04.56 | SineOt | quick question: I saw someone mention that the Pre2 was using the ondemandtcl governor... is there a way to get ondemandtcl on a 1.4.5 Pre? D: |
19:04.57 | PuffTheMagic | kexec-loader is fine |
19:05.26 | PuffTheMagic | destinal: the kernel init's in like 1 second |
19:05.34 | PuffTheMagic | thats not that long really |
19:05.41 | PuffTheMagic | to get from reboot to the loader |
19:05.42 | *** join/#webos-internals swisstomcat (~tomcat@gw.ptr-80-238-175-207.customer.ch.netstream.com) |
19:05.42 | *** mode/#webos-internals [+v swisstomcat] by ChanServ |
19:05.53 | swisstomcat | evening |
19:06.14 | ka6sox-away | PuffTheMagic, you are assuming that bootie isn't corrupted |
19:06.29 | PuffTheMagic | well that can be repaired with bootie-config |
19:06.31 | destinal | ka6sox-away: you can always get bootie from the doctor |
19:06.35 | PuffTheMagic | and the image from the doctor |
19:06.50 | destinal | but we can't distribute a tool with it included unfortunately |
19:06.50 | PuffTheMagic | ive already tested this by wiping all my tokens |
19:06.58 | ka6sox-away | destinal, I thougth we were trying NOT to have to tear apart the doctor? |
19:07.12 | PuffTheMagic | right but |
19:07.25 | PuffTheMagic | wreaking your tokens really means u hosed your device some how |
19:07.32 | PuffTheMagic | so that is not a every day issue |
19:07.50 | ka6sox-away | PuffTheMagic, I'm not talking about tokens...just bootie being hozed |
19:07.57 | destinal | ka6sox-away: 99% of the recovery questions we see in here still have a working bootie so I'm ok with it for now |
19:08.21 | destinal | eventually we may want to try our hand at a bootloader but the investment isn't worth the benefit ATM IMO |
19:08.21 | ka6sox-away | okay |
19:08.55 | ka6sox-away | I mean...uboot works with an OMAP |
19:09.15 | ka6sox-away | so its not that difficult |
19:10.14 | PuffTheMagic | uboot/uboot2 work |
19:10.14 | PuffTheMagic | BUT |
19:10.21 | PuffTheMagic | they dont have fb support for our device |
19:10.25 | PuffTheMagic | so that would mean a lot of work |
19:10.28 | destinal | ka6sox-away: maybe once I get my beagleboard I'll play with it a bit, it would be nice if the only option wasn't a binary only blob |
19:10.30 | PuffTheMagic | which i dont want to do |
19:10.36 | PuffTheMagic | i've booted uboot |
19:10.40 | PuffTheMagic | its useless with out fb |
19:11.06 | destinal | PuffTheMagic: or USB |
19:11.07 | ka6sox-away | PuffTheMagic, we should look @ what the beagleboard guys are doing. |
19:12.11 | PuffTheMagic | what they beagleboard guys are doing is sorta meaningless |
19:12.17 | destinal | ka6sox-away: I wonder if the omap jtag over usb interface extends to giving some kind of simple serial access between boot loader and host |
19:12.26 | PuffTheMagic | we would need to port the sirloin board stuff their setup |
19:12.51 | ka6sox-away | destinal, dunno. |
19:12.55 | destinal | without a full jtag implmentation preferably :) |
19:13.37 | ka6sox-away | I need to look @ my beagleboard and see what can be done. |
19:14.06 | ka6sox-away | PuffTheMagic, yes, the FB stuff would be a pain |
19:14.31 | ka6sox-away | unless we can get emulator code for a PL2303 in uboot. |
19:15.32 | ka6sox-away | then we would have usb<>serial |
19:16.23 | destinal | ka6sox-away: it's tempting to implement novacom ;) |
19:16.36 | PuffTheMagic | we dont need to distribute bootie to fix it |
19:16.41 | PuffTheMagic | just create a backup image with dd |
19:16.46 | PuffTheMagic | that can be restored |
19:18.18 | ka6sox-away | does dd work on windows7? |
19:18.30 | PuffTheMagic | in cygwin |
19:18.45 | PuffTheMagic | im sure we can make a dd for windows |
19:18.56 | PuffTheMagic | with mingw toolchain ot something |
19:19.10 | ka6sox-away | this makes too many assumptions..and relys on proprietary code |
19:19.11 | PuffTheMagic | a special version for usb |
19:19.30 | PuffTheMagic | what are we talkling about that is propreitary? |
19:19.36 | ka6sox-away | bootie |
19:19.51 | PuffTheMagic | i would love to have a opensource bootloader |
19:20.07 | PuffTheMagic | but i dont think its worth the time |
19:20.08 | PuffTheMagic | not my time |
19:20.28 | ka6sox-away | bootie works great...for what its intended for. |
19:20.56 | PuffTheMagic | what else would u want it to do |
19:20.58 | ka6sox-away | but what I would like is a solution that we can distribute, from end to end. |
19:20.59 | PuffTheMagic | that is does not do |
19:21.20 | ka6sox-away | doesn't allow me to distribute it. |
19:21.53 | PuffTheMagic | what would having a distributable bootloader gain us? |
19:23.21 | ka6sox-away | a solution that doesn't depend on the flash partitions being intact |
19:23.50 | PuffTheMagic | we have like 10000 projects that have a better return that adding fb+sirloin support to uboot2 |
19:24.01 | PuffTheMagic | but if someone has the knowhow to do so then go for it |
19:25.28 | destinal | ka6sox-away: dd is done on the device in a booted installer image btw, that we can automate in the other tool I was thinking of if bootie will start well enough to get into recovery |
19:26.16 | ka6sox-away | destinal: "if bootie will start well enough to get into recovery" |
19:26.21 | ka6sox-away | thats why. |
19:26.36 | PuffTheMagic | backup bootie! |
19:26.51 | destinal | well actually it always should but you need the palm boot.bin from the doctor unfortunately. |
19:26.52 | *** join/#webos-internals PullingJ_ (~Skuzz@c-71-227-130-87.hsd1.wa.comcast.net) |
19:27.18 | PuffTheMagic | boot.bin is just fwloader.bin from uboot i bet |
19:27.37 | PuffTheMagic | we can replace bootie with out having fb |
19:27.37 | destinal | PuffTheMagic: nah, boot.bin is bootie and geist said it's not based on uboot |
19:27.39 | PuffTheMagic | thats pretty easy |
19:27.56 | PuffTheMagic | destinal: yet it looks 99.9% like uboot, amazing |
19:28.12 | PuffTheMagic | i've heard the claim too |
19:28.21 | destinal | PuffTheMagic: he said he used the commands he was familiar with and he knew uboot so, meh, maybe |
19:28.39 | destinal | makes sense to me |
19:28.54 | ka6sox-away | PuffTheMagic, "backup bootie" is NOT a solution when its already corrupt and you need it. |
19:29.22 | destinal | ka6sox-away: doctor image has it so it's good enough for now for the user to provide it |
19:30.06 | destinal | eventually I'd like to do our own also |
19:30.25 | destinal | if nothing else for the learning experience |
19:30.43 | *** join/#webos-internals bsm (~rob@port-92-196-52-98.dynamic.qsc.de) |
19:30.45 | ka6sox-away | destinal, okay for now. |
19:31.21 | ka6sox-away | but tearing a doctor apart is something more advanced...expecially for a windows7 user |
19:31.45 | ka6sox-away | s/expecially/especially/ |
19:32.02 | PuffTheMagic | ka6sox-away: sure thats not an option, but we can get people to back it up before starting stupid shit |
19:32.06 | destinal | not so much, winrar, right click, extract, find a tar, right click, extract. we've had them do it and we could automate it with a tool |
19:32.09 | PuffTheMagic | and that will solve most issues |
19:32.25 | destinal | PuffTheMagic: true, just back up the start of flash |
19:32.32 | PuffTheMagic | right |
19:32.34 | PuffTheMagic | thats all im saying |
19:33.07 | PuffTheMagic | whats going to happen when the hose our custom bootloader |
19:33.15 | PuffTheMagic | they are still going to need sometthing to start from |
19:33.18 | PuffTheMagic | just as much work |
19:33.31 | *** join/#webos-internals phb (~phb@h21n2c1o1037.bredband.skanova.com) |
19:33.37 | destinal | I'd like to eventually have more and more pieces of the stack open or replaceable by OSS components but that's not the first one on my list atm :) |
19:33.41 | ka6sox-away | PuffTheMagic, its not a question about doing stupid sh*t...its a question of things breaking |
19:33.52 | PuffTheMagic | things only break when u do stupid shit |
19:34.02 | *** join/#webos-internals torchie (~torchie@adsl-32-158-30.mia.bellsouth.net) |
19:34.13 | ka6sox-away | PuffTheMagic, FALSE |
19:34.22 | *** join/#webos-internals ket (ket@gateway/shell/anapnea.net/x-lvsmdbylgmrhjutv) |
19:34.29 | destinal | well we've seen catastrophic flash corruption without stupid things afaik but it was due to damage, write fatigue probably, and we couldn't get past it |
19:34.38 | PuffTheMagic | bootie does not get messed up from doing anything besides dd on your whole flash |
19:34.39 | ket | user: k[t has ban? |
19:35.05 | *** part/#webos-internals ket (ket@gateway/shell/anapnea.net/x-lvsmdbylgmrhjutv) |
19:35.09 | PuffTheMagic | destinal: u sure they didnt do stupid shit, they could be lying |
19:35.41 | destinal | dunno, they could be pulling battery while it's on I guess, we're always warned that that's bad |
19:35.51 | destinal | though I do it enough without issues so far |
19:35.52 | PuffTheMagic | i do that all the time |
19:35.56 | PuffTheMagic | it shouldnt kill bootie |
19:36.27 | PuffTheMagic | only time my bootie got messed was when i zeroed out my bootie area to see what would happen |
19:36.30 | PuffTheMagic | and lost my tokens |
19:36.31 | destinal | PuffTheMagic: I guess if you lose power to your device while doctoring and it's writing bootie, that's one in a million tho |
19:36.53 | PuffTheMagic | destinal: that falls into the stupid shit category |
19:37.35 | destinal | at any rate, it's a closed piece of the stack, so on my list to get to eventually, but for now, hidd :) |
19:38.42 | ka6sox-away | right, I am not saying it needs to be replaced NOW...it should just be on the radar. |
19:39.07 | PuffTheMagic | ka6sox-away: its def on my radar |
19:39.13 | PuffTheMagic | i've gone down this path a few times now |
19:39.16 | ka6sox-away | for now, your kext + ramfs |
19:39.25 | PuffTheMagic | its beyond solo skills |
19:39.31 | PuffTheMagic | i would join in again if others helped |
19:39.35 | ka6sox-away | PuffTheMagic, yep... |
19:39.47 | ka6sox-away | I need to look @ uboot2 again. |
19:39.55 | PuffTheMagic | uboot2 is nicely organized |
19:40.01 | PuffTheMagic | we just need to add our board to its setup |
19:40.02 | ka6sox-away | very |
19:40.13 | ka6sox-away | right, that would need done |
19:40.44 | *** join/#webos-internals NuttyBunny (~cnegrete@189.146.206.6) |
19:40.55 | NuttyBunny | Greetings :) |
19:40.59 | ka6sox-away | okay I gotta drive 3hrs...bbl |
19:41.04 | ka6sox-away | good ideas. |
19:41.25 | PuffTheMagic | so u should all switch to using gentoo |
19:41.36 | PuffTheMagic | my 1 toolchain builds apps and kernels |
19:41.44 | PuffTheMagic | cause it has the right binutils/glibc combo |
19:41.45 | ka6sox-away | and with that I'm outta here :D |
19:41.47 | PuffTheMagic | no need for multiple chains |
19:41.49 | PuffTheMagic | ;) |
19:41.53 | PuffTheMagic | ka6sox-away: latter happy t-day |
19:41.53 | *** join/#webos-internals bsm (~rob@port-92-196-52-98.dynamic.qsc.de) |
19:42.10 | ka6sox-away | PuffTheMagic, you too! |
19:44.00 | destinal | PuffTheMagic: yeah I think I will try gentoo actually |
19:44.05 | destinal | I haven't for years |
19:44.37 | PuffTheMagic | im starting my ovelray over |
19:44.46 | destinal | though on OSX I can use the PDK too, need to play with that |
19:44.50 | PuffTheMagic | and going to be pushing sutff later tonight |
19:45.03 | PuffTheMagic | for a cleaner setup |
19:45.21 | PuffTheMagic | glibc 2.6.1 and bintuls 2.19 is magic |
19:45.38 | PuffTheMagic | but 2.6.1 isnt in the gentoo overlay any more |
19:45.46 | PuffTheMagic | i had it pull it out from the depths of old cvs history |
19:46.08 | PuffTheMagic | and i had to add a patch to allow binutils 2.20 to build it |
19:46.16 | PuffTheMagic | stupid autotools fail |
19:46.24 | PuffTheMagic | looked for 1.[3-9] |
19:46.39 | PuffTheMagic | or something like that |
19:46.49 | PuffTheMagic | 2.[3-9] |
19:46.57 | PuffTheMagic | so 1.19 didnt match that |
19:54.40 | *** join/#webos-internals MetaView (~MetaView@p57B90BE1.dip0.t-ipconnect.de) |
20:26.35 | *** join/#webos-internals morphis (~morphis@p5489CAF4.dip.t-dialin.net) |
20:29.19 | destinal | ok I think the silly hidd example is getting closer to proper |
20:37.57 | *** join/#webos-internals bsm (~rob@port-92-196-52-98.dynamic.qsc.de) |
20:38.31 | destinal | http://www.webos-internals.org/wiki/Hidd |
20:38.37 | destinal | sample hidd plugin is coming along |
20:48.10 | destinal | bpadalino: whenever you get back from celebrations or whatever, check it out.. |
20:53.24 | *** join/#webos-internals un1corn (~un1corn@lojander.csbnet.se) |
20:55.45 | bpadalino | back now .. |
20:55.47 | bpadalino | looking now . |
20:57.43 | bpadalino | destinal: hrm .. so what is the pointer that is passed in ? |
20:57.48 | bpadalino | during the geteventcallback ? |
21:09.22 | *** join/#webos-internals rlopin (~rlopin@cpe-98-14-8-136.nyc.res.rr.com) |
21:12.46 | swisstomcat | hi rlopin |
21:21.35 | *** join/#webos-internals sirkuttin (48da4ccb@gateway/web/freenode/ip.72.218.76.203) |
21:29.38 | *** join/#webos-internals morphis (~morphis@p5489CAF4.dip.t-dialin.net) |
21:31.48 | *** join/#webos-internals xclint6x (47cff487@gateway/web/freenode/ip.71.207.244.135) |
21:33.27 | *** part/#webos-internals swisstomcat (~tomcat@gw.ptr-80-238-175-207.customer.ch.netstream.com) |
21:39.30 | *** join/#webos-internals acydlord (~xopher@ip70-190-128-157.ph.ph.cox.net) |
21:40.02 | *** join/#webos-internals piso (~piso@dynamic-adsl-94-36-107-2.clienti.tiscali.it) |
21:59.27 | destinal | bpadalino: I'm not actually sure, but it does appear to be there from what i can see in IDA |
21:59.48 | bpadalino | interesting |
22:00.09 | *** join/#webos-internals summatusmentis (~summatusm@109.169.58.113) |
22:00.14 | destinal | I'm not really sure what the rest of the bytes are either |
22:00.49 | bpadalino | have you printed out the values ? |
22:00.55 | bpadalino | do they look like addresses ? |
22:01.18 | destinal | negative, I spent a little while getting the generic calls for libhid put in there and they *seem* to work so far |
22:01.30 | *** join/#webos-internals playya__ (~playya@unaffiliated/playya) |
22:01.35 | bpadalino | so at least it doesn't crash! |
22:01.36 | destinal | you can see another init event in the hidd verbose output |
22:01.46 | destinal | which I assume is from generic |
22:03.18 | bpadalino | interesting |
22:05.52 | destinal | bpadalino: let me try printing the contents of the pointer real quick |
22:05.58 | bpadalino | okie dokie .. |
22:06.02 | bpadalino | how do you know the size of it ? |
22:06.19 | *** join/#webos-internals summatusmentis (~summatusm@109.169.58.113) |
22:06.37 | destinal | bpadalino: IDA guess. maybe not accurate but at least it doesn't crash :) |
22:06.43 | bpadalino | heh |
22:07.13 | bpadalino | i see gPluginPrvInfo in the libhidinputdev.so being 54 bytes .. |
22:07.39 | bpadalino | and for libhidavrcp.so i see gHidAvrcpInfo being 0x8b4 bytes .. |
22:07.43 | bpadalino | 0x54 bytes rather before |
22:08.06 | bpadalino | so 0x54 correlates to 21 32-bit integers .. |
22:08.18 | destinal | ah |
22:08.38 | bpadalino | but i have no clue where that comes from :( |
22:12.40 | *** join/#webos-internals Templarian (~Templaria@108.99.204.194) |
22:12.41 | *** mode/#webos-internals [+v Templarian] by ChanServ |
22:16.17 | *** join/#webos-internals Shaikh (4c7d57ee@gateway/web/freenode/ip.76.125.87.238) |
22:18.07 | *** join/#webos-internals PullingJ (~Skuzz@c-71-227-130-87.hsd1.wa.comcast.net) |
22:30.49 | destinal | bpadalino: so sizeof(a1) with the callback returns 4, which would make sense if it was index 0 of 22 dwords in the IDA guess -- can that be trusted? |
22:32.09 | destinal | seems to be reliably pointing at the same data across invocations also |
22:32.13 | bpadalino | it's just a pointer .. |
22:32.20 | *** join/#webos-internals rlopin (~rlopin@cpe-98-14-8-136.nyc.res.rr.com) |
22:32.22 | bpadalino | so you'll get a sizeof being 4 no matter what |
22:32.57 | bpadalino | print out the contents going up to 21 ... 32 bits at a time .. |
22:33.04 | bpadalino | i am curious if there are things that may look like sizes .. |
22:33.07 | bpadalino | or just addresses in there |
22:33.41 | *** join/#webos-internals ajay (~ajay@157.22.13.236) |
22:34.01 | ajay | howdy folks! |
22:34.54 | ajay | Anyone know anything about what to do if the palm:// service stops running? i.e. how to fix it |
22:35.41 | bpadalino | panic .. |
22:35.43 | destinal | ajay: run. |
22:35.55 | ajay | destinal: which direction? |
22:35.56 | bpadalino | and watch for the zombies |
22:36.03 | ajay | uh huh |
22:36.06 | rwhitby | morning |
22:36.11 | bpadalino | morning rwhitby |
22:36.12 | destinal | ajay: palm:// isn't a service |
22:36.14 | ajay | mornin! |
22:36.16 | rwhitby | palm:// is not a single service |
22:36.42 | rwhitby | there are a number of executables which contribute services to the palm:// bus |
22:38.12 | bpadalino | destinal: get that printout of those values ? |
22:38.14 | ajay | rwhitby: Is there documentation online about this? I've been having trouble finding any |
22:38.19 | *** mode/#webos-internals [+v bpadalino] by ChanServ |
22:38.51 | ajay | I don't know why all/most of the associated executables with palm:// (And today pulse) stopped running.. |
22:39.22 | bpadalino | maybe they're taking thanksgiving off .. |
22:39.34 | *** join/#webos-internals rick-home (~rboatrigh@wsip-174-77-188-54.ks.ks.cox.net) |
22:39.34 | *** mode/#webos-internals [+v rick-home] by ChanServ |
22:40.04 | ajay | bpadalino: palm:// stopped working wks ago actually |
22:40.14 | destinal | bpadalino: what's the best printf to get hex bytes for them? |
22:40.19 | ajay | plus I don't even celebrate thanksgiving |
22:40.33 | bpadalino | %8.8x |
22:40.52 | bpadalino | ajay: well i'm not jewish, but i can understand why some people are walking around on saturday! |
22:40.56 | *** join/#webos-internals Kyusaku (~wircer@pool-71-187-3-67.nwrknj.fios.verizon.net) |
22:41.35 | ajay | bpadalino: I think that's a stretch |
22:42.02 | destinal | bpadalino: so.. |
22:42.03 | rwhitby | ajay: there is not - it's an internal thing which Palm doesn't document. |
22:42.06 | destinal | int GetEventCallBack(int *a1) { |
22:42.07 | bpadalino | very much so |
22:42.08 | destinal | <PROTECTED> |
22:42.14 | bpadalino | sure |
22:42.15 | destinal | or am I wrong? |
22:42.17 | rwhitby | 2.0.1 doctor is out: http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar |
22:42.23 | bpadalino | may want a \n in there |
22:42.25 | bpadalino | for good measure |
22:43.30 | ajay | rwhitby: Okay. do you know which binaries are involved? I'd like to get them runnin again |
22:43.38 | destinal | bpadalino: http://webos.pastebin.com/mMHUKPDU |
22:44.33 | rwhitby | ajay: there are at least 20 binaries involved |
22:44.44 | rwhitby | look in /usr/share/dbus-1/system-services/ |
22:45.24 | bpadalino | destinal: yeah doesn't make much sense to me .. :( |
22:45.59 | ajay | Hmm.. I wonder if I'm looking at the right thing. |
22:46.13 | ajay | My problem is I can't click links from emails, phone numbers from the web, and a few other quirks. |
22:46.23 | destinal | bpadalino: I rebooted and the result was identical so at least there's that |
22:46.35 | ajay | At some point a program complained about palm:// but maybe that's just a piece of what's borked.. |
22:47.36 | bpadalino | well being the same is good .. |
22:48.42 | ajay | for being linux, this phone really gets easily (And confusingly/non-auto-fixingly) screwed up when you fill up its partitions |
22:49.43 | destinal | ajay: I've had some real production linux systems seriously lose it when / became full |
22:50.16 | ajay | destinal: even post-space-freeing and reboot? |
22:50.30 | destinal | eh, true. usually not |
22:51.03 | bpadalino | destinal: wish i could help out with this private data stuff .. |
22:51.06 | destinal | ajay: did something happen to the database files? |
22:51.28 | bpadalino | are you sure returning 0 is right for GetEventCallBack ? |
22:51.59 | destinal | bpadalino: the example I disasm'd did |
22:52.15 | ajay | destinal: A bunch of DBs were acting screwy for a minute, but (iirc) all my data came back/apps were acting normal again (post space-freeing) |
22:52.29 | marajin_ | so what's the general opinion of 2.0.x ? |
22:52.43 | destinal | Marajin: most of us wish we had it |
22:52.49 | Marajin | heh |
22:52.56 | Marajin | no release outside the US or something? |
22:52.59 | Marajin | or Pre 2 only or what? |
22:53.00 | ajay | haha.. i was about to say that, but sure that's not the answer marajin was lookin for |
22:53.19 | destinal | Marajin: pre2 only so far |
22:53.49 | destinal | bpadalino: you could help out, grab an emulator :) |
22:53.58 | bpadalino | true |
22:54.04 | bpadalino | i have some people over .. |
22:54.08 | bpadalino | i will bust it out soon enough i guess |
22:54.09 | destinal | oh well not now |
22:54.18 | *** join/#webos-internals summatusmentis (~summatusm@109.169.58.113) |
22:54.26 | destinal | sometime when you're not celebrating :) |
22:54.33 | Marajin | meh |
22:54.54 | ajay | speaking of 2.0, was there nothing (other than QuickOffice) folks were able to extract from 2.0? (I'm particularly curious about flash) |
22:55.05 | destinal | bpadalino: we're getting ready to go up to my mom's in a few |
22:55.21 | destinal | ajay: I tried to get flash to work but it's complicated :) |
22:55.22 | Marajin | is the pre 2 actually significantly better? |
22:55.25 | bpadalino | she's hacking up some webos hidd plugins too ? |
22:55.26 | bpadalino | nice |
22:55.32 | Marajin | slightly better camera and twice the storage is all I've heard about it |
22:56.39 | bpadalino | 1GHz processor slipped by ? |
22:56.45 | bpadalino | 3630 versus 3430 ? |
22:57.04 | *** join/#webos-internals Kyusaku (~wircer@pool-71-187-3-67.nwrknj.fios.verizon.net) |
22:58.10 | destinal | bpadalino: anyway I have a feeling we'll get something useful working soon enough which is more than I could have said about hidd before |
22:58.19 | Marajin | meh |
22:58.33 | bpadalino | okie dokie |
22:59.20 | Marajin | I'd have liked higher screen resolution over the CPU upgrade :P |
22:59.21 | Marajin | but ok |
22:59.23 | bpadalino | maybe this weekend we'll get some scriptable input events happening |
22:59.28 | destinal | bpadalino: I'm thinking about writing a wrapper for an existing plugin that proxies for it so we can trace more than hidd wants to give us |
22:59.34 | rwhitby | ajay: use the mime table reset utility |
22:59.36 | bpadalino | sounds good |
22:59.38 | ajay | hmm.. pulse's issue is trouble creating a directory.. maybe some perms got changed somewhere |
23:00.23 | destinal | bpadalino: also it's a good smoke test, if we're screwing anything up it should make the existing plugin fail, when it works reliably I guess we have the interface more or less correct |
23:00.26 | ajay | rwhitby: Is that diff from the files checkin util? |
23:00.30 | ajay | because I Ran that alread |
23:00.41 | bpadalino | yeah i believe so |
23:01.45 | destinal | bpadalino: I have a deadline on this stuff now, I have a beagleboard on the way so once I get a kernel and luna working on it I'll need custom hidd plugins to get any useful input into it :) |
23:01.47 | ajay | destinal: did you sing to flash? "Why ya gotta go and make things so complicated!" maybe extracting the browser from 2.0 as well would help? |
23:01.48 | bpadalino | that's not too shabby of a plan anyway |
23:02.52 | destinal | ajay: lol, yeah. but it hated the song and the 2.0 browser hung. well the browser hung anyway but I didn't actually sing. |
23:03.49 | ajay | destinal: oh yeah you're on it.. :) |
23:04.38 | destinal | I tried just the plugin and it didn't render anything, I tried changing config settings in etc and it didn't do anything. I figure there may be db settings needed to turn on flash and they're not there, so I pulled over 2.0 browser but needless to say the infrastructure it expects is much different so it fails |
23:05.00 | ajay | huh. intense |
23:05.19 | destinal | I could play with it a lot more but I figure my time's better spent getting 2.0 working :) (well and hidd which is important too for other reasons) |
23:05.28 | ajay | hidd? |
23:05.50 | destinal | hidd is the layer between the physical hardware / kernel modules and luna (the GUI) |
23:06.06 | destinal | it's also modular and uses a plugin for each type of device |
23:06.18 | destinal | accelerometer, keypad, touchscreen, proximity sensor, etc etc |
23:08.19 | destinal | ajay: basically if we want to add custom input devices (physical or virtual) hidd's the place to do it, but it's palm custom proprietary stuff and we don't have documentation or source code from palm, so we have to reverse engineer |
23:08.41 | ajay | huh.. wonder if playing there would help the n900 folks play games better.. ;^) |
23:08.58 | ajay | destinal: oh! very cool |
23:09.15 | destinal | nah SDL also talks to hidd afaik but it presents a standard SDL interface so they have that all abstracted for them |
23:10.16 | ajay | destinal: I was thinking for maybe the gesture area (assuming accelorometer/etc work the same) |
23:10.20 | *** join/#webos-internals Kyusaku (~wircer@pool-71-187-3-67.nwrknj.fios.verizon.net) |
23:11.48 | destinal | I think they just get events. they've probably had some reverse engineering of there own or studying palm's patches to learn about the custom stuff palm's doing but I think the guy who started the webos games on n900 work is also the guy who did DrNokSnes, so I think it's in pretty capable hands :) |
23:13.19 | destinal | really what they need most is fake multitouch. beyond that they could use a way to legally buy webos games without buying pre's of their own but I think the catalog is pretty set on you having a palm profile with a device SN and possibly MEID |
23:14.11 | ajay | speaking of I still want n900 skype.. ;^) |
23:14.35 | destinal | ajay: I guess we're going to have skype soon anyway so we don't need to fake hildon which could be a huge pain |
23:15.29 | *** join/#webos-internals linuxjacques (~fontenot@nslu2-linux/jacques) |
23:15.29 | *** mode/#webos-internals [+v linuxjacques] by ChanServ |
23:15.33 | ajay | destinal: I think we already had this discussion before, I thought I convinced you that there is a need.. ;^) |
23:15.46 | linuxjacques | is the omaplfb module new to 2.0 ? |
23:16.15 | destinal | yeah, I like the idea but I don't know much about libx11 or the hildon extensions to it. we may still want it for other apps later but skype is coming with verizon pre2's apparently |
23:17.25 | ajay | that's the kicker - it's Verizon Data-only. no wifi, no worldwide |
23:17.46 | destinal | ajay: and you really think that problem can't be solved? |
23:18.08 | ajay | destinal: are you challenging yourself to solve it? :) |
23:19.32 | destinal | ajay: *shrug* - it would be an interesting challenge but i've got several of those more important ATM (IMO) |
23:19.59 | *** join/#webos-internals QuadJunky (~wircer@173-107-83-12.pools.spcsdns.net) |
23:20.03 | destinal | I have a feeling skype will be pretty easy if people want it but I haven't seen it or anything |
23:20.55 | *** part/#webos-internals QuadJunky (~wircer@173-107-83-12.pools.spcsdns.net) |
23:21.22 | ajay | i guess my point was more that there's no reason to poo-poo someone who wants to see it on the device via an alternate method. I agree -- spend your time on the more important projects |
23:21.45 | *** join/#webos-internals summatusmentis (~summatusm@109.169.58.113) |
23:22.10 | *** join/#webos-internals Kyusaku (~wircer@pool-71-187-3-67.nwrknj.fios.verizon.net) |
23:22.24 | destinal | ajay: oh, yeah, it would be cool, but I bet getting the webos skype working without restriction is way easier than the hildon and x layers, that's all |
23:22.41 | destinal | if someone wants to do it it would be awesome for all kinds of reasons |
23:22.53 | rwhitby | I suspect skype will go through a dedicated verizon number, not over wifi. |
23:23.21 | rwhitby | that's one way they could be guaranteed that people can only use it on verizon |
23:23.33 | ajay | rwhitby: Oh yeah I think I read that's how it works, it takes minutes, not over data |
23:23.35 | destinal | true |
23:23.36 | rwhitby | and there is enough money involved that they will have smart people enforcing that guarantee |
23:24.07 | *** join/#webos-internals azakus (~dfreedm2@chunk.sketchyplace.biz) |
23:24.11 | rwhitby | so I suspect the best you'll get on another carrier is the IM and presence information, but not calls. |
23:24.28 | destinal | in that case maybe the n900 binary is the way (though straight SIP would be cool tbh, has anyone come up with a SIP softphone for webos yet? oh right probably because no catalog for hybrid yet) |
23:26.22 | ajay | yeah I remember someone had ported a SIP client, but the desc made it sound a little unworkable. that'd be cool.. |
23:27.01 | destinal | running asterisk on pre with pulse channels and IAX to a home PBX would be fun too |
23:27.28 | destinal | or SIP / IAX to a telco etc |
23:27.35 | ajay | (speaking of skype.. damned if I can login to ribbit anymore, grr..) |
23:28.34 | ka6sox | destinal. want me tocreate a page 4 precovery? |
23:28.34 | ajay | I wonder if anyone ever tried to get android apps working outside of android.. |
23:28.52 | ajay | mm.. asterisk |
23:32.08 | destinal | ka6sox-away: eh? |
23:33.21 | ajay | ooo permissions for /var were wrong, the plot thickens |
23:34.16 | *** join/#webos-internals mrcesarmx (c9abc67f@gateway/web/freenode/ip.201.171.198.127) |
23:38.46 | bpadalino | hrmm |
23:41.01 | ajay | running ps I can't see any processes that should be running that aren't. :( |
23:41.14 | bpadalino | :( |
23:42.09 | *** join/#webos-internals Tman (~tyler@unaffiliated/tman) |
23:55.01 | *** join/#webos-internals summatusmentis (~summatusm@109.169.58.113) |
23:55.19 | *** join/#webos-internals Kyusaku (~wircer@pool-71-187-3-67.nwrknj.fios.verizon.net) |
23:57.10 | *** join/#webos-internals mpingu (~pingu@p4FEF4CD0.dip.t-dialin.net) |