[00:16] <suma> can anyone please help with the upgrade firmware procedure?
[00:16] <suma> open.neurostechnology.com <-- looks like it is very old and nothing related to the actual product
[01:01] <daurnimator> suma:
[01:02] <daurnimator> thats correct
[01:02] <daurnimator> best thing to do is update off usb disk (if on a middle-new(ish) firmware)
[01:02] <daurnimator> or, if that doesn't detect, use the emergency instructions (part 3 on that page)
[03:16] <suma> hi
[03:16] <suma> anybody help me in getting the firmware file
[03:16] <suma> r3.upk
[03:16] <suma> i have downloaded 6 times now and i could not get the md5 correct as mentioned in the website
[03:19] <suma> this is the MD5 i get 51625841590BD30360F7B117E653A8D4
[03:19] <suma> am i wrong
[03:19] <suma> 97d78f2bea10ae062c082cb9503c1b52 this is mentioned in the website
[03:42] <daurnimator> sorry
[03:42] <daurnimator> i don;t know
[03:42] <daurnimator> try a different firmware?
[03:42] <suma> i uploaded that firmware, the same worked
[03:42] <suma> i took risk there
[03:42] <suma> but not every developer
[03:43] <suma> open.neurostechnology.com
[03:43] <suma> you tried the checksum on this webpage ?
[03:44] <suma> daurnimator: Looks like it is official and not properly maintained
[03:45] <suma> daurnimator: may i know the username and password to telnet into the device please ?
[03:46] <daurnimator> root
[03:46] <daurnimator> nothing
[03:49] <suma> daurnimator: where you get such information, i did not get in the wiki
[03:49] <daurnimator> i don't know
[03:49] <daurnimator> i've just been here for a while
[03:58] <suma> i c
[03:58] <suma> before i seen lot of applications
[03:58] <suma> when i upgrade there is zero applications, how can i bring them up ?
[04:01] <daurnimator> uh
[04:01] <daurnimator> you did?
[04:01] <suma> i did upgrade
[04:02] <suma> i told you before
[04:02] <daurnimator> i know
[04:02] <daurnimator> but, i've never seen any aps
[04:02] <suma> i did see lot of applications before
[04:03] <suma> Video Recorder, Music Player, etc.,
[04:05] <batmark> so u mean osdmain is not running?
[04:05] <suma> batmark: i dunno what is mean by osdmain ? !
[04:05] <batmark> blank screen on the tv
[04:05] <suma> I have four menu options
[04:06] <suma> Browse, Settings, Record and Other Programs
[04:06] <batmark> they probably just changed the ui a bit
[04:06] <batmark> just browse to what u want to play/watch and play it
[04:07] <suma> does it has smb client, becoz, i shared my files from the network and i could not access it
[04:08] <batmark> it should have smbclient but dont think they have done the gui for it yet
[04:08] <batmark> you can mount stuff through telnet
[04:08] <suma> batmark, shall i mount through the telnet and access through the browse menu ?
[04:09] <batmark> yeah thats the idea
[04:09] <suma> thanks
[04:09] <batmark> just make a directory in /mnt/OSD/tmpfs and mount it to there then u should be able to see it in the browse menu
[04:10] * batmark  waves good-bye
[04:10] <batmark> cyas all
[04:10] <suma> batmark: I can make the system to browse through the available smb server in the network right ?
[04:11] <batmark> it *should* work....... hopefully
[04:12] <suma> thanks
[05:08] <daurnimator> ha!
[05:08] <daurnimator> www.engadget.com
[05:24] <batmark> daurnimator: shame it doenst say nething bout neuros
[05:24] <daurnimator> i know
[05:24] <daurnimator> :s
[05:24] <suma> batmark: i'm still trying to configure samba client for the neuros !
[05:25] <batmark> suma: what problems are you having?
[05:25] <suma> mount -t cifs -o=ro //Csid4096383/TamilMovies /mnt/OSD/tmpfs
[05:25] <suma> mount: Mounting //Csid4096383/TamilMovies on /mnt/OSD/tmpfs failed: Invalid argument
[05:26] <suma> any suggestions ?
[05:26] <batmark> suma: try making a dir in /mnt/OSD/tmpfs and mounting there instead
[05:27] <suma> mount -t cifs -o=ro //192.168.0.10/TamilMovies /home/share/tmpfs
[05:27] <suma> this is perfectly working in my linux box
[05:28] <suma> but not in neuros
[05:28] <batmark> try "mount -t cifs -o=ro //Csid4096383/TamilMovies /mnt/OSD/tmpfs/TamilMovies"
[05:28] <suma> /mnt/OSD # mount -t cifs -o=ro //192.168.0.10/TamilMovies /home/share/tmpfs/TamilMovies
[05:28] <suma> mount: Mounting //192.168.0.10/TamilMovies on /home/share/tmpfs/TamilMovies failed: No such file or directory
[05:28] <suma> you want me to create directory ?
[05:28] <batmark> yeah
[05:29] <suma> i mean the TamilMovies one ! ?
[05:29] <batmark> yup
[05:29] <suma> mount: Mounting //192.168.0.10/TamilMovies on /mnt/OSD/tmpfs/TamilMovies failed: Invalid argument
[05:30] <suma> mount -t cifs -o=ro //192.168.0.10/TamilMovies /mnt/OSD/tmpfs/TamilMovies
[05:30] <batmark> hmmmm not really sure
[05:31] <batmark> try smbclient -L //192.168.1.10
[05:31] <suma> that works fine
[05:31] <suma> i get the list of directories shared
[05:31] <batmark> hmmmm looks like mount is not liking the cifs option
[05:32] <suma> there is no smbfs
[05:33] <batmark> is there a mount.cifs binary?
[05:34] <suma> yes
[05:34] <suma> there is one /sbin/mount.cifs
[05:35] <batmark> what about a smbmount?
[05:35] <suma> mount.cifs //192.168.0.10/TamilMovies tmpfs
[05:35] <suma> Password:
[05:35] <suma> could not update mount table
[05:36] <batmark> what about mounting to tmpfs/TamilMovies?
[05:37] <suma> mount.cifs worked
[05:37] <batmark> sweet u might what to put a bug in bugzilla and how you solved it
[05:38] <suma> sure
[05:38] <suma> batmark: i dunno how to play
[05:38] <batmark> what do you mean? browse to the file and then press play on the remote
[05:39] <suma> in the browse, i have only two
[05:39] <suma> network and usbdisk
[05:39] <suma> i don't know how to browse the local file system
[05:40] <batmark> hmmmm they might have changed the location again
[05:40] <batmark> what is the structure of /mnt?
[05:41] <suma> OSD tmpfs
[05:41] <daurnimator> the filebrowser lists IN OSD? - no?
[05:41] <batmark> whats in tmpfs?
[05:42] <daurnimator> ls -l /mnt/OSD
[05:42] <batmark> daurnimator: i cant remember it think they changed it
[05:42] <suma> ls -l /mnt/OSD
[05:42] <suma> -rw-r--r-- 1 root root 473 Dec 13 1901 ifconfig.out
[05:42] <suma> -rw-rw-rw- 1 root root 40 Dec 13 1901 nmsd.log
[05:42] <suma> -rw-r----- 1 root root 72 Dec 13 1901 resolv.conf
[05:42] <suma> -rw-r--r-- 1 root root 331 Dec 13 1901 route.out
[05:42] <suma> drwxrwxrwx 1 root root 0 Dec 25 01:13 tmpfs
[05:43] <batmark> suma: i think it should be in /mnt/tmpfs/media
[05:43] <batmark> maybe
[05:47] <suma> that worked
[05:47] <suma> batmark: thanks
[05:48] <batmark> is it browsing properly
[05:48] <batmark> suma: anyt time
[05:48] <suma> yes and i can also play movies
[05:48] <batmark> nice
[05:48] <suma> anytime, you want me to reboot and see it again ?
[05:49] <batmark> its fine
[05:51] <suma> Hi Batmark, how can i setup the toolchain for developing applications with neuros ?
[05:51] <batmark> just a sec and ill find you the wiki page for you
[05:52] <suma> batmark: is this the one ? wiki.neurostechnology.com
[05:52] <batmark> wiki.neurostechnology.com
[05:52] <batmark> just follow that and you shuld be fine
[05:56] <daurnimator> so, suma: you aren't returning it ;)
[05:57] <suma> daurnimator: looks like i can play with, actually I'm a Video IP Phone Developer and want to develop the phone for it
[05:57] <suma> also want to compile asterisk to work with it
[05:57] <daurnimator> hmm
[05:57] <daurnimator> how do you intend to plug in a mic
[05:59] <suma> audio input is there right ?
[05:59] <suma> it may need amplification, but that is not the real target here
[06:00] <suma> getting the rest to work with it
[06:00] <suma> we can certainly use USB to work with it
[06:01] <suma> with asterisk, i can use an IP Phone to get work with it
[06:01] <suma> IP Phone cost $20 each
[06:05] <batmark> suma: have you seen this open.neurostechnology.com look at number 5
[06:59] <daurnimator> ouch!
[06:59] <daurnimator> digg.com
[06:59] <daurnimator> and i bet thats not all
[07:01] <daurnimator> batmark: do you know if anyone is working on a pkg manager?
[09:23] <suma> anybody here to help me in installing the toolchain
[09:28] <ymo000> i can try .. because ive been going through now
[09:32] <suma> ymo000: thanks
[09:33] <suma> the way i have worked until now, is we used to set the compiler for the target
[09:33] <suma> and compiler any required library using the cross compiler toolchain
[09:33] <suma> and take the resulting binary and run in the target platform
[09:33] <suma> Looks like, i need to do something different here, can you help me please ?
[09:34] <suma> *compile
[09:34] <ymo000> whats failing ?
[09:34] <suma> I dunno how to install the toolchain for the OSD ?
[09:35] <ymo000> <batmark> wiki.neurostechnology.com
[09:35] <ymo000> did you follow that ?
[09:35] <suma> yes i did and bit confused regarding the wiki
[09:36] <ymo000> whats confusing ?
[09:36] <suma> svn co --ignore-externals svn.neurostechnology.com
[09:36] <suma> i did this
[09:36] <ymo000> so ..
[09:36] <suma> i want to go with svn rather than tar.gz file, easy to manage in the future with svn update
[09:36] <suma> i have not got the tool chains
[09:37] <ymo000> yes .. but what the problem ???
[09:37] <ymo000> did you get an error on the svn co ? and what error ?
[09:37] <suma> ymo000: checkout few files
[09:38] <ymo000> your not stating what was the problem so far
[09:38] <suma> after checkout what should i do !
[09:38] <ymo000> ok .. then move on to the next step
[09:38] <ymo000> its stated on the wiki
[09:39] <ymo000> the procedure on the wiki take you from a to z in recompiling all the binaries of the OSD
[09:40] <ymo000> did you get nfs and tftp going yet ?
[09:40] <suma> ymo000: i will go through again and try to grasp, sorry for that
[09:41] <ymo000> ok
[09:41] <suma> i have enabled only the cifs, for sharing the windows shared folders
[09:41] <suma> i have not tried the nfs and tftp
[09:42] <ymo000> ok ... i never tried samba
[09:42] <suma> nfs and tftp is for loading files to the OSD ?
[09:42] <ymo000> i am having problems getting nfs to work right now :( i passed the tftp part
[09:43] <ymo000> any expert on nfs around ?
[09:43] <suma> why nfs and tftp to build the binaries ?
[09:48] <ymo000> suma, so that the OSD can boot (tftp) and load files via nfs
[09:48] <suma> you can also use samba too right ?
[09:48] <suma> i had set that one easily
[09:49] <ymo000> not sure .. technically yes .. but not sure if its enabled. for the boot part i think its not there
[09:49] <suma> in my OSD it is working fine and i can play movies
[09:50] <suma> oh
[09:50] <suma> you want at the boot
[09:50] <ymo000> suma, yes .. but for booting via smb i think you need uboot to support it
[09:50] <suma> yes
[09:51] <ymo000> its not mentioned in the guide so it just did not cross my mind even :)
[09:52] <suma> i c
[09:52] <suma> you are writing some application for OSD ?
[09:54] <ymo000> so far its called hello world !
[09:54] <suma> :)
[09:54] <ymo000> how is the replay of files on the OSD ?
[09:54] <suma> replay ?
[09:55] <suma> you mean repeating the same song or movie ?
[09:55] <ymo000> i went straight into development ... i never tried the functionality like playing movies
[09:55] <suma> oh i
[09:55] <suma> oh i c
[09:55] <suma> it can play audio and some of the videos nicely
[09:56] <ymo000> what sort of videos codecs so far ?
[09:56] <suma> i played just avi files, in that it did not played few
[09:57] <suma> i have not fully analysed all the codecs
[09:58] <suma> I'm expertised in voip and video phones at the signalling level, not in the codec level
[09:59] <ymo000> ah .. i saw you mentioned asterisk .. i come from a voip/telephony background as well
[10:00] <suma> that is very cool
[10:00] <ymo000> suma, you want to run asterisk on the OSD ?
[10:00] <suma> that will be ideal i guessed
[10:00] <ymo000> that piece of code is amonolith
[10:00] <suma> did not get you !
[10:01] <ymo000> its a big piece of code
[10:01] <suma> yes, i'm aware of asterisk internals
[10:01] <suma> we can always through away unwanted ones first
[10:01] <ymo000> did you try openser yet ?
[10:02] <suma> yes, used openser, exosip, ortp and developing phones with the same
[10:02] <ymo000> the problem is that there is lot of it !
[10:02] <suma> asterisk is ideal one that can go along with OSD
[10:02] <ymo000> why ?
[10:02] <suma> which can provide IVR, interfacing phones etc.,
[10:03] <suma> IAX needs zero configuration with respect to firewalls, etc
[10:03] <ymo000> oh .. the ivr
[10:03] <suma> SIP is a big headache when traversing firewalls and negotiating with the remote endpoints etc.,
[10:03] <suma> yes, ivr, codec translation, etc.,
[10:03] <ymo000> i never tried exosip, or ortp
[10:04] <suma> they are libraries
[10:04] <ymo000> ah!
[10:04] <suma> ortp if for handling rtp
[10:04] <suma> you need to write code to develop ip phones
[10:04] <suma> they take care of the signalling part of SIP
[10:04] <ymo000> have you done client sip code ?
[10:04] <suma> yes
[10:05] <ymo000> so for a client sip lib which one you would go with ?
[10:05] <suma> working on that for 4 years
[10:05] <ymo000> ah ! proprietery i guess ?
[10:05] <suma> we use osip and ortp
[10:05] <suma> yes proprietery
[10:05] <suma> not for me, but for my company
[10:05] <suma> i want to release GPL soon one
[10:06] <suma> asterisk compiles with ARM well, except it need to tidy up the unwanted code
[10:06] <ymo000> is the lib doen from scrtach by you ?
[10:06] <suma> nope
[10:06] <suma> we use osip for parsing
[10:06] <suma> rest is from our part
[10:06] <suma> ortp for handling the rtp
[10:07] <ymo000> suma, so techinchanlly you could do ivr this way
[10:07] <suma> yes
[10:07] <suma> but it takes long time to come to asterisk level
[10:07] <ymo000> i have to check out osip then
[10:07] <suma> you are also interested in developing ip phone ?
[10:07] <ymo000> yup
[10:08] <suma> Your expertise in ?
[10:08] <ymo000> this was my original intent
[10:08] <suma> what is your are of expertise?
[10:09] <ymo000> i ve done openser/asterisk interfacing with a j2me phone. i did the client side j2me in java and system design with openser
[10:10] <suma> that is cool
[10:10] <suma> you have done any modules in openser ?
[10:10] <ymo000> no .. just getting it to work was a headache
[10:11] <suma> oh ok
[10:11] <ymo000> the guys have funny function calls design
[10:11] <suma> yep
[10:11] <ymo000> but it did the job .. so i never tried to change the internals
[10:11] <suma> you are familier with the asterisk 1.4 architecture ?
[10:12] <ymo000> the last one i worked with was 1.2 .. just coming out at that time
[10:12] <ymo000> this is brand new 1.4 right ?
[10:13] <ymo000> whats changed in 1.4 ?
[10:13] <suma> the architecture is different compared to previous one
[10:13] <suma> yep
[10:14] <suma> not stable like 1.2, but architecture wise it is well designed
[10:14] <suma> uses xml based configuration
[10:14] <ymo000> what about the forks ?
[10:14] <ymo000> ah !
[10:14] <suma> yes if you want to use forks, it does use it
[10:15] <suma> if some module got problem, just removes that one from the system and does not affect the rest of the modules in the system
[10:15] <ymo000> there was openpbx .. i kind of did not like the digium attitude
[10:16] <suma> yep
[10:16] <suma> you can also clone any version of asterisk and release the code under GPL
[10:17] <ymo000> have you tried * on arm yet ?
[10:17] <suma> yes
[10:18] <ymo000> is it stable even ? i remember i had to use monit to restart evry now and then when it borks
[10:18] <suma> I tried on arm, sh4, freescale
[10:18] <suma> it works fine
[10:18] <ymo000> but you tried 1.2 or 1.4 ?
[10:18] <suma> yes, i tried 1.2
[10:18] <suma> I also got the 1.4 worked on kurobox
[10:18] <suma> it is a powerpc
[10:18] <ymo000> you happen to have links for * on arm ?
[10:19] <suma> everything is documented internally inside the office, not allowed to release here
[10:19] <suma> what problem you had in arm ?
[10:19] <ymo000> i meant just web links
[10:20] <ymo000> just for reference once i try to do that
[10:20] <ymo000> one cool app i was thinking was the usb channel bank form one company .. i cant remember the name :(
[10:21] <suma> the docs are not publically available to send the link to you
[10:21] <suma> if you face any problems, i can help you out
[10:21] <ymo000> its ok ...
[10:21] <suma> USB channel bank nice idea
[10:21] <ymo000> thnaks .. i might hold you to it ;)
[10:22] <suma> Now a days market prefers to be out of PC, USB market slows down
[10:22] <ymo000> for people with less cash i am sure you have a sell
[10:22] <suma> yep
[10:23] <suma> i have taken OSD with interest to develop some cool applications
[10:23] <suma> especially to watch remote cable TV
[10:24] <ymo000> whats the target app of your company ? server side , client side , billing ?
[10:24] <suma> We develop Video IP Phones
[10:24] <ymo000> ah .. the OSD will work nice !
[10:24] <suma> using h.264
[10:24] <suma> not sure whether osd has the power for h.264
[10:25] <suma> for encoding and decoding simultaneously
[10:25] <ymo000> what kind of horsepower do you need ?
[10:25] <ymo000> because there is this dsp standing there ...
[10:25] <suma> we use seperate processor for h.264
[10:26] <ymo000> the OSD has a separate DSP btw
[10:26] <suma> not sure of the requirements, i will discuss on wednesday and will get if you need more info
[10:26] <suma> we need to work on the assembly level to get it more perfect
[10:26] <suma> before that the signalling should be ready for that ones, sip will do its best for signalling
[10:26] <ymo000> whaats the dsp you use if i can ask ?
[10:27] <suma> we work with davinci, and BF561 (blackfin)
[10:27] <ymo000> insnt that the same dsp as in the OSD ?
[10:27] <suma> not sure, need to dig inside it
[10:27] <ymo000> davinci
[10:28] <suma> You have idea on the OSD hardware ?
[10:28] <suma> It is not just hardware alone is important, also the development environment too. We use sophisticated tools to develop the DSP
[10:28] <suma> so optimisation is much easier when we pay more
[10:29] <suma> if neuros supplies some library that will be much wonderful
[10:29] <suma> or even we can take the open source x264 codec also
[10:30] <ymo000> which x264 codec are you refering to ?
[10:30] <ymo000> one sec ... i brb
[10:31] <suma> ok
[10:46] <suma> ymo000: u there
[10:49] <ymo000> suma, i had someone on the line
[10:49] <suma> sorry,
[10:49] <suma> take you time, once you are back, give a ping
[10:49] <ymo000> ok
[11:01] <suma> ymo000: do i have to move the extract of the neuros.tar.bz2 to the OSD directory ?
[11:12] <ymo000> suma, i normally do the opposite ... just move the files inside the svn co files inside the the extract of the neuros.tar.bz2
[11:13] <suma> yes that makes the job simpler
[11:13] <ymo000> suma, at the end of the day you need all files in the same dir. i even just co inside the OSD dir
[11:14] <suma> yes
[11:14] <suma> which build system you use ?
[11:14] <suma> i'm using fc5
[11:14] <suma> in ppc processor
[11:15] <ymo000> suma, you mean distro ? i used sarge and dapper. i noticed the version of svn that is in sarge does not support --ignore-externals
[11:15] <suma> i c
[11:17] <ymo000> according to what i see .. davinci is the next version of TI dsp .. not the one currently on the OSD :(
[11:18] <suma> i c
[11:23] <ymo000> suma, which open source x264 were you refering to ?
[11:24] <suma> ymo000, en.wikipedia.org
[11:24] <ymo000> i am very interested in a video phone OSD ... of course this could be bad news for your company :(
[11:25] <suma> no problem at all, It is up to the management to come up with a new idea to make money !. We just work on creating new creative products
[11:26] <ymo000> heh
[11:26] <suma> Our phone works with TV currently, i mean between TV to TV with a built in camera
[11:26] <suma> You can also supply any video source or camera input
[11:27] <ymo000> very nice .. i like !
[11:27] <suma> our company works directly with corporates and not with end users, no invidual can buy our product at the moment directly
[11:29] <ymo000> if the OSD is in evry home then this is a nice market
[11:30] <suma> i'm very keen on an application where i should be able to share my own cable connection to any of my known friends in the world without hassle