00:11.42 | *** join/#elinux prpplague (~billybob@ppp-70-242-106-150.dsl.rcsntx.swbell.net) |
00:16.23 | CosmicPenguin | So, here I am, snapshotting and fixing this OE image for the fourth time |
00:16.49 | CosmicPenguin | because my boss didn't bother checking the last three snapshots, and is pissed that the head of our tree (which I keep syned with OE) doesn't work |
01:05.32 | *** join/#elinux andersee (~andersee@codepoet.org) |
01:05.32 | *** mode/#elinux [+o andersee] by ChanServ |
01:13.15 | *** join/#elinux file (~symlink@mctn1-142166192101.nb.aliant.net) |
01:13.15 | *** mode/#elinux [+v file] by ChanServ |
01:13.35 | file | eek here I am |
01:53.21 | *** join/#elinux file (~symlink@mctn1-3365.nb.aliant.net) |
01:53.21 | *** mode/#elinux [+v file] by ChanServ |
02:21.34 | prpplague | T0mW: ping |
02:33.31 | *** join/#elinux sjhill (~sjhill@spvl-02-110.dsl.netins.net) |
02:36.52 | T0mW | prpplague: pong |
02:40.35 | *** join/#elinux [g2] (~g2@66.57.8.35) |
02:40.47 | [g2] | TimRiker, playing with the zipit ? |
02:41.50 | [g2] | My understanding from reading the yahoo message boards was that |
02:42.03 | [g2] | 1) seveal images were captured when it phones home |
02:42.38 | [g2] | 2) they my have enabled the debug mode that allows a bootloader to be loaded via the serial port |
02:42.55 | [g2] | with option #2, your in on the inside |
02:43.48 | [g2] | have fun |
02:43.53 | *** part/#elinux [g2] (~g2@66.57.8.35) |
02:58.39 | prpplague | T0mW: hey how accurate should the 1:1 printout of the board be? |
03:05.25 | T0mW | prpplague: I have found it to be quite reliable, keep in mind that the paper will stretch somewhat when it goes through the printer, or gets wet from ink. |
03:07.06 | T0mW | prpplague: if you want to check your setup, make a new component and make the outline / pin spacing set to something that you can measure with a ruler. |
03:07.54 | prpplague | T0mW: yea, problem is i don't have any real numbers, its only measured with calipers |
03:10.42 | prpplague | T0mW: hey when i send this off to get made, should i specify that the card edge stuff needs to be gold plated |
03:12.54 | T0mW | prpplague: depends if you want to pay the cost of the gold or not. Gold is only for long term integrity. I don't use it for protos. |
03:15.14 | prpplague | ok thanks |
03:15.45 | prpplague | T0mW: you figure that if it looks good on paper and matches the physical with and eye inspection that it would be good? |
03:47.34 | *** join/#elinux file[laptop] (~file_lapt@mctn1-3365.nb.aliant.net) |
04:28.00 | *** join/#elinux [mYa]_KiD_Reles (~cd@pD9E55FCD.dip.t-dialin.net) |
04:50.07 | *** join/#elinux Russ (user@ip24-56-25-131.ph.ph.cox.net) |
05:02.30 | sorphin | TimRiker: re |
05:02.42 | TimRiker | thx |
05:03.45 | sorphin | TimRiker: sup? |
05:05.05 | TimRiker | doing a little zipit hacking |
05:05.24 | kergoth_ | re sorphin, TimRiker |
05:05.53 | sorphin | TimRiker: any luck? |
05:05.55 | sorphin | kergoth: lo |
05:06.38 | TimRiker | not yet |
05:16.04 | *** join/#elinux noclouds (~mhfan@61.191.205.192) |
05:18.30 | *** join/#elinux bzzbzz (~franco@HSE-Montreal-ppp341024.sympatico.ca) |
05:22.10 | prpplague | TimRiker: you gonna solder the rs-232 port? |
05:23.18 | sorphin | prpplague: evening offlander |
05:26.12 | prpplague | sorphin: evening |
05:26.44 | sorphin | prpplague: hows things? |
05:27.07 | TimRiker | prpplague: software hacking. testing some encryption options. |
05:28.21 | TimRiker | if I extract the xor data from the file by xoring the encrypted image with the decrypted one, the result is extremely random. ie: zgip --best can't compress it at all. |
05:28.54 | TimRiker | seems to indicate the use of a real crypto algorithm, not some simple key repeated. |
05:29.23 | prpplague | sorphin: stressfuk |
05:29.26 | prpplague | full |
05:29.29 | prpplague | TimRiker: lovely |
05:29.43 | prpplague | sorphin: laying out a cart for the pixter |
05:30.22 | TimRiker | one discovery down... the blurb in the .txt file is in fact an md5 sum. |
05:31.09 | TimRiker | if I take the rom image which had data in the last 64k, remove that 64k and add all 0s, then md5 sum it. I get the value in the text file. |
05:31.10 | prpplague | ahh |
05:31.36 | prpplague | wasn't someone thinking that that last 64k is the bootloader? |
05:31.39 | sorphin | prpplague: ah, you'll get it done |
05:31.40 | TimRiker | remains to be seen what the first 16 bytes are. |
05:32.06 | TimRiker | prpplague: the first 64k is the bootloader. se we have verified that the bootloader is included in os updates. |
05:32.48 | prpplague | ahh |
05:33.19 | andersee | TimRiker: 16 bytes sounds like a checksum |
05:33.49 | jacques | or a length |
05:34.09 | jacques | in nslu2 firmware some partitions have a 16byte header which is datalength |
05:34.23 | andersee | TimRiker: 16 bytes is a typical AES blocksize.... |
05:35.39 | sorphin | and there's mr andersen |
05:36.19 | andersee | sorphin: evening |
05:36.27 | sorphin | andersee: things well? |
05:36.56 | andersee | yeah, been working my guts out trying to finish a project before I fly out monday |
05:37.07 | andersee | pretty darn close now... |
05:37.10 | TimRiker | andersee: nod. |
05:37.51 | TimRiker | andersee: though I'm thinking nobody would be silly enough to encrypt a file and then prepend the key to the beginning. |
05:38.57 | TimRiker | so I'm thinking the Zipit program has a shared key with upstream. and that the 16 bytes might just be an arch identifier, or address range info, etc. |
05:39.01 | andersee | TimRiker: you'd be surprised... |
05:39.41 | andersee | TimRiker: some folks are mightily stupid |
05:52.09 | TimRiker | andersee: yeah, I'm not saying it's not possible, just calling it unlikely for the moment. |
05:52.28 | TimRiker | andersee: is winder up? can I try running the app there? |
05:52.55 | TimRiker | under strace... NOT as root. |
05:54.19 | andersee | TimRiker: lemme poke at winder |
05:54.25 | andersee | TimRiker: its off currently |
05:54.40 | TimRiker | k. else I'll have to dig up a tux or pda to try it on. |
05:56.52 | prpplague | sorphin: well its done |
05:57.00 | prpplague | sorphin: breakout cart for the pixter |
05:57.09 | prpplague | sorphin: just sent it off to the pcb place |
05:57.14 | TimRiker | cd /usr/bin |
05:57.14 | TimRiker | /bin/ash & |
05:57.14 | TimRiker | ./Zipit |
05:57.15 | TimRiker | /bin/ash |
05:57.24 | TimRiker | that's from /sbin/init in the ramdisk. |
05:57.45 | TimRiker | now what's the point of starting ash in the background before running Zipit? |
06:00.00 | TimRiker | inittab has: ::sysinit:/etc/init.d/rcS and ::askfirst:/bin/sh so that'll start /bin/sh on the "console" (evil) whereever the console is, yes? busybox-1.0-pre1 |
06:00.51 | sorphin | prpplague: cool |
06:02.57 | TimRiker | Zipit is static linked with glibc. can't tell what busybox is linked against. |
06:03.14 | TimRiker | BusyBox v1.00-pre1 (2003.08.15-18:57+0000) Built-in shell (ash) |
06:04.36 | TimRiker | any stings to identify uclibc or dietlibc, or other popular choices? |
06:06.21 | andersee | TimRiker: working on reviving winder... |
06:07.16 | TimRiker | busybox has hard links for: [ ash basename busybox cat chgrp chmod chown chroot cp cut date dd df dirname du echo env false head hostname id ifconfig insmod klogd ln logger ls mkdir mknod modprobe mount mv nslookup ping ps pwd rm rmdir rmmod route sh sleep sort sync syslogd tail test touch true tty udhcpc umount uname uniq whoami yes |
06:07.48 | andersee | TimRiker: does 'objdump -d -S' give anything useful? function names, etc? |
06:08.01 | andersee | TimRiker: or is it completely stripped |
06:12.03 | andersee | TimRiker: anyway, winder apparently is having hard drive issues |
06:12.11 | andersee | TimRiker: doing a manual fsck now |
06:13.26 | TimRiker | andersee: busybox and Zipit are stripped. the iwconfig binary is not. |
06:14.13 | andersee | TimRiker: does it have and *stat* or *xstat* symbols? |
06:15.23 | TimRiker | iwconfig? |
06:15.39 | andersee | yep |
06:15.53 | TimRiker | no |
06:16.11 | andersee | glibc has __xstat* while uClibc does not |
06:16.40 | TimRiker | nosymbols for that, but they'd only be there if used, yes? |
06:17.14 | andersee | yep |
06:17.18 | andersee | __uClibc_start_main? |
06:18.12 | TimRiker | from Zipit: /tools.3.2/etc/ld.so.cache |
06:18.12 | TimRiker | ld.so-1.7.0 |
06:18.14 | TimRiker | glibc-ld.so.cache1.1 |
06:18.25 | TimRiker | nothing has uClibc text that I can see. |
06:19.23 | TimRiker | grep -iIrs uclibc `find loop -type f` -> nada |
06:19.42 | TimRiker | hmm. that's redundant... ah well. |
06:20.04 | TimRiker | ah! |
06:20.07 | TimRiker | timr@pegasos:~/work/zipit$ grep -i uclibc `find loop -type f` |
06:20.07 | TimRiker | Binary file loop/sbin/iwconfig matches |
06:21.09 | TimRiker | <PROTECTED> |
06:21.09 | TimRiker | 0000cb14 <__uClibc_main>: |
06:21.20 | TimRiker | score. |
06:21.31 | andersee | score indeed! |
06:21.51 | andersee | staticly linked with no source |
06:22.31 | andersee | so LGPL violation vs uClibc along with the GPL violation vs busybox and of course the kernel |
06:22.32 | TimRiker | and I suspect that if iwconfig is using uClibc, busybox likely is as well. |
06:22.48 | sorphin | andersee: time for a bitchslap ;) |
06:23.29 | andersee | should be easy enough to compare a disassembly of __uClibc_main from iwconfig with the code in busybox |
06:24.03 | andersee | a match would be a positive ident, as the _start and __uClibc_main code looks nothing like glibc's |
06:25.36 | *** join/#elinux Russ (user@ip24-56-25-131.ph.ph.cox.net) |
06:25.38 | andersee | TimRiker: winder is alive again |
06:25.48 | andersee | TimRiker: just needed a fsck |
06:27.01 | TimRiker | that's all the binaries on the box. busybox pre1, iwconfig and Zipit. |
06:29.03 | andersee | TimRiker: to add more parties to the eventual lawsuit? |
06:32.09 | TimRiker | ROFL perhaps! |
06:32.22 | TimRiker | you'd think that the kernel list would do em! |
06:36.31 | MonMotha | TimRiker: what is this thing? |
06:51.37 | TimRiker | MonMotha: http://elinux.org/wiki/ZipIt <- $99 Linux based wifi aol/msn/yahoo client. |
06:52.22 | MonMotha | that grossly violates the LGPL/GPL and takes steps to cover that fact up from what I read? |
06:54.59 | andersee | MonMotha: give that man a gold star |
06:55.01 | andersee | :-) |
06:55.07 | andersee | MonMotha: spot on |
06:55.33 | MonMotha | heh |
06:55.53 | MonMotha | I have a header soldered on, but nothing to plug into it :) |
06:57.56 | MonMotha | btw, 6m is up for business tonight if any ham radio operators in here have nothing to do otherwise :) |
06:59.13 | sorphin | MonMotha: my license expired, heh |
06:59.56 | sorphin | MonMotha: and it's standard spacing on the header, so shouldn't be too hard to come up w/ something.. say.. and idc connector :P |
07:00.03 | sorphin | s/and/an/ |
07:00.59 | MonMotha | sorphin: yes, I have one laying around at home, but not here at school |
07:01.09 | MonMotha | I've got tons laying around at home |
07:01.43 | MonMotha | sorphin: the club here at Rose just made its first 6m contact ever this evening. We tuned up the HF beam :) |
07:02.04 | MonMotha | not as good as the local guy who got his general and immediately tuned up a chain link fence to talk on |
07:02.58 | MonMotha | nice thing is that if I brick it, I have a flash programmer available |
07:04.06 | MonMotha | speaking of...I should program the ROM for my 8051 dev board |
07:13.08 | TimRiker | andersee: ~timr/loop/ has the zipit fs unpacked |
07:16.44 | andersee | TimRiker: hmm /usr/bin is packed full of binaries |
07:16.59 | andersee | oh |
07:17.00 | andersee | heheh |
07:17.06 | andersee | busybox hard links |
07:17.19 | andersee | goodbye level 3 |
07:22.01 | TimRiker | andersee: heh. I see you found properties.txt =) |
07:22.09 | andersee | username 'aeronix' mean anything? |
07:22.19 | MonMotha | ok, actual honest-to-god embedded linux question for once. anyone have a handy linky that describes the minimal requirements of what a bootloader must set up to boot a linux kernel on ARM? |
07:23.06 | TimRiker | andersee: don't paste it here. |
07:23.28 | TimRiker | andersee: the yahoo and aim account info in those files are valid. |
07:24.04 | andersee | hehehe |
07:24.21 | andersee | those yours? or system defaults? |
07:25.26 | TimRiker | built in defaults, but it does not use them from what I can see. test accounts probably. |
07:26.06 | TimRiker | you can login on yahoo.com as them. well, until someone is not as nice as I can changes the password anyway. |
07:26.17 | TimRiker | s/can/am/ |
07:27.18 | andersee | and provided WEP key no doubt saves hackers a few minutes when hacking the zipit local network |
07:28.28 | TimRiker | yeah, if one knew where to find it. someplace in china I expect. |
07:29.44 | TimRiker | http://www.aeronix.com/company_info.asp?mode=list ok, perhaps florida. |
07:29.52 | MonMotha | TimRiker: alright then, let's go wardriving. Since you have such an exact location, it shouldn't take long to find it :) |
07:30.15 | TimRiker | MonMotha: =) anyone near Melbourne, FL ? |
07:30.31 | MonMotha | where's Melbourne? |
07:30.49 | andersee | MonMotha: australia |
07:30.53 | andersee | ;-) |
07:30.56 | MonMotha | hahaha, very funny |
07:31.40 | TimRiker | http://www.mapquest.com/maps/map.adp?country=US&addtohistory=&formtype=address&searchtype=address&cat=&address=&city=Melbourne&state=FL&zipcode=32901%2d2627&searchtab=home |
07:32.43 | TimRiker | a tad south of orlando on the east coast. |
07:33.22 | MonMotha | actually, I know a guy who may be there in a few weeks |
07:35.37 | MonMotha | did anyone see my question up there btw? |
07:44.16 | TimRiker | "MonMotha where's Melbourne?" sure. ;-) |
07:44.27 | MonMotha | TimRiker: I was referring to the arm bootup sequence :) |
07:44.51 | TimRiker | =) |
07:45.09 | TimRiker | well, on the netwinder, they use a kernel _as_ the bootloader. |
07:45.21 | TimRiker | so the short answer is: nothing is needed. |
07:45.45 | MonMotha | I gather the kernel is pretty well capable of starting itself, just need to get it in RAM, set up some registers, and maybe make a small structure somewhere and point to it, then just call the kernel start routine |
07:46.17 | MonMotha | I just need to know the details of those things |
07:46.22 | TimRiker | but normally that's not the way. normally, the bootloader passes the arch, as well as a block containing the commandline. memory regions and sizes etc. |
07:46.40 | TimRiker | it should also setup ram, clock speed, etc. but not the mmu. |
07:47.08 | MonMotha | well, I'm looking for the most bare-bones required init procedure, assuming that things like the RAM have already been configured for me |
07:47.20 | TimRiker | best to look at the sources for a known good loader. uboot or blob or bootldr or ... |
07:47.34 | MonMotha | that is, say I have the original webpal firmware, what is the minimum, I need to do to download a kenel via rdp and boo tit |
07:47.40 | MonMotha | that was an interesting typo... |
07:47.57 | TimRiker | eek tit! |
08:01.17 | TimRiker | andersee: so anything interesting? did you dare try running Zipit as root? |
08:01.40 | andersee | TimRiker: nah |
08:01.49 | andersee | TimRiker: I need to update the kernel... |
08:02.03 | andersee | TimRiker: filesystem is screwed up again |
08:02.22 | TimRiker | bummer. |
08:03.17 | TimRiker | try "strace -f ./Zipit" as non-root. it dies after trying to rescedule itself. not sure if the death is related to that or not. |
08:03.41 | TimRiker | try running it as non-root but in a chroot and see if it gets farther. |
08:04.19 | TimRiker | course winder will have to get booted back up first. =/ |
12:38.39 | *** join/#elinux pb_ (~pb@2002:5168:d330:1:20b:6aff:fe40:e27f) |
13:12.42 | *** join/#elinux darkschneider (~gab@81-208-36-80.fastres.net) |
14:30.36 | *** join/#elinux GPSFan (~Ken@65.121.49.208) |
14:35.08 | *** join/#elinux file[laptop] (~file_lapt@mctn1-3365.nb.aliant.net) |
15:34.42 | *** join/#elinux darkschneider (~gab@81-208-36-80.fastres.net) |
15:58.55 | *** join/#elinux andersee (~andersee@codepoet.org) |
15:58.55 | *** mode/#elinux [+o andersee] by ChanServ |
15:59.37 | chouimat | morning |
15:59.48 | file[laptop] | mornings are evil |
16:01.34 | chouimat | file[laptop]: shaddap |
16:02.23 | file[laptop] | what? it's the truth! |
16:02.57 | chouimat | file[laptop]: yes but only when she has to go back see her husband |
16:04.03 | file[laptop] | chouimat: bah |
16:04.28 | chouimat | file[laptop]: hehe |
16:19.13 | *** join/#elinux file[laptop] (~file_lapt@mctn1-3365.nb.aliant.net) |
17:10.31 | *** join/#elinux andersee (~andersee@codepoet.org) |
17:10.31 | *** mode/#elinux [+o andersee] by ChanServ |
18:10.47 | file[laptop] | and frozen? |
18:11.36 | chouimat|ibook | file[laptop]: nah just got to the expensive one in the shopping center on the other side of the street |
18:13.20 | file[laptop] | uh huh |
18:39.16 | *** join/#elinux mbuf (~mbuf@61.3.97.103) |
18:41.45 | mbuf | for communicating with 8051 through serial port, if i simply do "cat file.hex > /dev/plip0" should dump hex file to flash? |
18:41.57 | mbuf | is /dev/plip0 device file for parallel port? |
18:42.34 | file[laptop] | lp0 is the first parallel port |
18:42.40 | file[laptop] | lp1 second, lp2 third, etc |
18:42.50 | *** join/#elinux [g2] (~g2@rdu57-8-035.nc.rr.com) |
18:42.56 | mbuf | file[laptop], thanks |
18:48.42 | *** part/#elinux mbuf (~mbuf@61.3.97.103) |
19:05.22 | *** join/#elinux file (~symlink@mctn1-3365.nb.aliant.net) |
19:05.22 | *** join/#elinux MonMotha (~monmotha@martinbv-3.student.rose-hulman.edu) [NETSPLIT VICTIM] |
19:05.22 | *** join/#elinux pigeon (~pigeon@adsl-60-232.swiftdsl.com.au) |
19:05.22 | *** join/#elinux MornHyland (~julia@morn.mornhyland.org) [NETSPLIT VICTIM] |
19:05.22 | *** mode/#elinux [+v file] by irc.freenode.net |
19:13.12 | *** join/#elinux eggers (~eggers@pixpat.austin.ibm.com) |
19:30.23 | *** join/#elinux Russ (user@ip24-56-25-131.ph.ph.cox.net) |
19:36.09 | *** join/#elinux ibot (ibot@apt.bot.TimRiker.active.supporter.pdpc) |
19:36.10 | *** topic/#elinux is Embedded Linux || http://eLinux.org/ || cross compile, uClibc, busybox, tinylogin, handhelds, post-sale linux installs ;-), etc. || free embedded linux training at http://free-electrons.com/news/news.2004-09-28/en || see prpplague about custom holly-gates jtag dongles |
19:36.10 | *** mode/#elinux [+o ibot] by ChanServ |
19:42.36 | *** join/#elinux nictuku (~nictuku@nictuku.user) |
19:45.29 | [g2] | ~cia |
19:45.30 | ibot | cia is probably a CVS/Subversion commit notification bot run on #commits among other channels, originally by scanline, http://cia.navi.cx/, or the Central Intelligence Agency, but the bot is more important. ;) |
21:04.31 | *** join/#elinux Russ (user@ip24-56-25-131.ph.ph.cox.net) |
21:19.10 | *** join/#elinux sjhill (~sjhill@spvl-02-110.dsl.netins.net) |
21:42.02 | *** join/#elinux stu-pid (~harsszeg@212.51.122.2) |
21:50.20 | *** part/#elinux stu-pid (~harsszeg@212.51.122.2) |
22:15.40 | [g2] | TimRiker, nice post on the Zipit |
22:16.21 | TimRiker | [g2]: thx ;-) |
22:17.35 | [g2] | So tiny X from a nfs/network boot or load |
22:20.25 | TimRiker | should work. might fit in 2M, but we'd really have to crunch it, and then other critical things like kismet would not fit. ;-) |
22:20.55 | file | who took my glasses?!? |
22:26.57 | [g2] | kismet doesn't make much sense except as a drone and then you'd need t add another interface like serial and need another device |
22:27.53 | [g2] | now a scrollable output of sniffed AP in a text window that makes some sense |
22:28.14 | file | fear me for I will use my zipit to hax0r your wifi network! HA |
22:28.34 | [g2] | how big is nmap ? |
22:29.17 | [g2] | Zipit.... "The Ultimate WIFI Pen-testing device" (tm) |
22:29.41 | file | why zap it when you can... zipit! |
22:29.51 | [g2] | :) |
22:31.43 | file | darn you cellphone, send my message! |
22:31.45 | file | I COMMAND YOU! |
22:32.14 | file | ooh it obeyed |
22:32.24 | file | [g2]: tell me this... |
22:32.41 | file | [g2]: does the thing have a microphone port... |
22:33.10 | TimRiker | file: don't think so, no. but there are still a few pins we have not identified. |
22:33.30 | [g2] | ~[g2] |
22:33.31 | ibot | somebody said [g2] was really cool, and an an all around nice guy! Also he is a real funny guy, the master of NSLU2 Buildroot and a known Slug Sacrificer. And editor of SlugNews. |
22:34.19 | [g2] | I donated an NSLU2 for the nslu2 project which was stripped to the bare metal to verify traces for stuff like JTAG |
22:34.23 | file | cause... |
22:34.28 | file | it would make a nice VoIP device if it did |
22:35.33 | [g2] | file, nod on the VOIP app. |
22:36.22 | [g2] | I've already got a BT headset and a Class 1 usb adapter so it really doesn't help unless I want something like caller id features |
22:36.43 | file | I'm trying to get ahold of some source right now for a phone that runs Redhat eCos... but if this thing had the capability... that would be sweeter |
22:37.01 | file | full keyboard two-way messaging using SIMPLE, Presence support could be integrated... could use the libosip library... |
22:37.09 | file | [g2]: darn you for giving me ideas |
22:38.16 | file | I wanted to expand SIP slightly to allow for a Push to Talk approach... this would be awesome |
22:43.30 | [g2] | file, the chip (Cirrus) has Redboot support |
22:43.55 | file | doesn't mean I would run eCos on it |
22:44.31 | [g2] | ah... |
22:44.44 | file | just the VoIP wifi phone I was looking at used eCos, took a peek through their firmware |
22:44.51 | [g2] | nod. |
22:45.05 | file | and am trying to convince them to give me a copy of *cough* the source |
22:48.41 | [g2] | file are you looking to build product ? |
22:49.18 | file | just geekness really |
22:49.38 | [g2] | that's a good answer too! |
22:50.37 | file | ooh nice post from Tim |
22:52.17 | file | if it just had a microphone, it would be awesome |
22:53.58 | file | how long has the Zipit movement been alive? |
22:54.59 | [g2] | dunno, I've had mine for a couple months |
22:55.07 | file | freaky |
22:55.17 | [g2] | what's freaky |
22:55.45 | file | nothing, nothing |
23:03.47 | file[laptop] | hrm lemme ask you this... |
23:04.01 | file[laptop] | know of any other Linux devices, mobile, that have a microphone+speaker or such capacity... |
23:07.12 | [g2] | about 2 dozen pdas |
23:07.33 | [g2] | or < $100 US |
23:07.48 | file[laptop] | any that would be good as a phone though |
23:08.26 | [g2] | ppl sell WIFI phones |
23:08.32 | file[laptop] | that suck |
23:08.42 | file[laptop] | ...alot |
23:14.20 | [g2] | Vonage is supposed to be selling WIFI phones for $100 this year |
23:15.32 | file[laptop] | but I already looked at the phone |
23:15.34 | file[laptop] | not the best |
23:16.42 | file[laptop] | wifi and voip doesn't seem to go together for whatever reason |
23:17.42 | [g2] | it's like streaming media, it's gonna take awhile till ppl get the bw they need and work out the QoS |
23:18.52 | file[laptop] | there's other reasons I want to do my own thing for an app |
23:18.57 | [g2] | I read there's an AP sychronization method which turn WIFI into a token-ring like model |
23:19.03 | file[laptop] | one being extra features (presence/messaging/custom stuff) and extra codecs |
23:21.55 | file[laptop] | I'll rant about codecs in a sec |
23:23.07 | file[laptop] | most devices give you two codecs, G711 and G729... 711 having high bandwidth usage and 729 having low bandwidth |
23:23.13 | file[laptop] | 729 uses a lot of CPU, and is heavily licensed |
23:23.22 | file[laptop] | there's other codecs out that I would want to use, iLBC - G726 - Speex, etc |
23:23.38 | file[laptop] | oh well - I can dream |
23:24.51 | [g2] | my limited understanding is the Intel own the G729 stuff and it costs $10 a device |
23:25.04 | *** join/#elinux GPSFan_ (~Ken@65.121.49.208) |
23:25.08 | [g2] | dunno if that's what you mean by "heavily" licensed |
23:25.35 | *** join/#elinux file[laptop] (~file_lapt@mctn1-3365.nb.aliant.net) |
23:26.10 | file[laptop] | silly internet |
23:27.33 | [g2] | nod. did you see my last comment about "heavily" licensed ? |
23:28.21 | file[laptop] | no |
23:28.40 | [g2] | my limited understanding is the Intel own the G729 stuff and it costs $10 a device |
23:28.40 | [g2] | nod. did you see my last comment about "heavily" licensed ? |
23:28.40 | file[laptop] | Intel doesn't... Voiceage does |
23:28.44 | file[laptop] | but it's not as bad as 723 |
23:29.26 | file[laptop] | 723 is over a million dollars for the finished product |
23:30.07 | [g2] | http://www.voip-info.org/wiki-Asterisk+G.729+Licensing |
23:30.51 | file[laptop] | yup yup yup |
23:31.56 | [g2] | Ok so it's Voiceage, any idea what it costs ? |
23:32.13 | file[laptop] | too much. |
23:32.32 | file[laptop] | ;) |
23:32.56 | [g2] | I heard it was $10 for the Cisco VOIP phones, but don't really know |
23:33.15 | file[laptop] | the 729 license is included in the price of your Cisco phone |
23:34.02 | [g2] | G.729 is free for study or experimentation right ? |
23:34.13 | file[laptop] | yupper |
23:34.38 | [g2] | then why does it cost too much ? :) |
23:35.05 | [g2] | Free as is speech doesn't seem that expensive :) |
23:35.09 | file[laptop] | because they only provide a Windows library for you to use |
23:35.11 | [g2] | and beer |
23:35.47 | file[laptop] | rather evil |
23:36.35 | file[laptop] | needless to say this company with the eCos based phone has ignored me |
23:37.29 | [g2] | Intel ignore me too |
23:37.39 | file[laptop] | let's combine forces and attack! |
23:38.04 | [g2] | well, I haven't really tried talking to them, but they'd probably ignore me :) |
23:38.04 | *** join/#elinux pb_ (~pb@2002:5168:d330:1:20b:6aff:fe40:e27f) |
23:38.04 | *** join/#elinux sorphin (sorphin@mewp.captainrock.com) [NETSPLIT VICTIM] |
23:38.04 | *** mode/#elinux [+v sorphin] by irc.freenode.net |
23:38.10 | file[laptop] | hehe |
23:56.04 | *** join/#elinux pb_ (~pb@2002:5168:d330:1:20b:6aff:fe40:e27f) |