irclog2html for #htc-blueangel on 20051001

02:52.10*** join/#htc-blueangel cp15 (i=dmcrxe@p549A0269.dip0.t-ipconnect.de)
02:52.10*** mode/#htc-blueangel [+o cp15] by ChanServ
06:57.50*** join/#htc-blueangel apt (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
06:57.50*** topic/#htc-blueangel is http://wiki.xda-developers.com/index.php?pagename=BlueangelResearch **NEW 2.6.12-hh2-2 uploaded at http://www.handhelds.org/moin/moin.cgi/BlueAngel SDCARD ** This site also carry`s a sdcard image !
09:54.44*** join/#htc-blueangel rob_w (n=bob@p213.54.152.102.tisdip.tiscali.de)
09:54.44*** mode/#htc-blueangel [+o rob_w] by ChanServ
10:34.48*** join/#htc-blueangel immolo (n=immolo@cpc1-cosh1-4-0-cust126.cos2.cable.ntl.com)
10:41.00rob_whello room
10:43.39immoloheya
10:44.38rob_whow is it going ?
10:45.02immolonot very well
10:46.51immoloI need to do alot of patching by the looks of things
10:48.30cp15Some things don't work, its maybe best to comment it out in the build process
10:48.33immolobut if I can get most of it done in two days before I go back to work I'll be fine
10:49.57rob_wcp15, i  am missing smscompose.h in the cvs checkout of gomunicator
10:52.32cp15Ok, maybe I have forgot to check it in
10:53.36cp15I will make an update soon
11:02.25immoloI'm going to watch some TV while this tries to build again
11:03.16rob_wimmolo, i am preparing a new '.bb file for a app
11:03.39immolook
11:03.56immolodoesn't the hx4700 using a pxa270 cpu?
11:07.14immolobecause my ba is only a pxa263
11:09.15rob_wwell
11:11.35immolook let me go rewrite this blueangel config
11:13.48immolothe sound module is snd-uda1380?
11:13.52rob_wimmolo, do you mean the kernel config ?
11:15.13immolono my blueangel machine config
11:15.47immoloI based on a hx4700 machine config
11:17.55immoloright everything should build ok now
11:19.30rob_wi just discovered the suse 9.3 doesnt have mp3 support
11:19.51immolothey went the red hat way also then
11:20.22rob_wthey had to do so as red hat probably
11:20.40immolored hat have been doing it since rh9 though
11:21.30rob_wi wonder how this was "solved" in gpe ;-)
11:22.03immoloI doult it was :P
11:24.32rob_wok now it play
11:24.34rob_ws
11:39.59immolois suse still very slow?
11:40.21rob_wnot to me
11:40.29immololast time I tried it it ran like xp on a 400mhz celeron on 64mb ram
11:40.59rob_wbut it was alwas very packed
11:41.16rob_wthat of course makes it slower then a puristic installation
11:41.46immoloon a 2.2GHZ with 1GB of ram though
11:42.50immoloYeah that's the main reason I switch to gentoo, I only have to build what I need rather then have a computer based on what a 1000 people might need
11:45.43immoloanyway this is going to take awhile so I better make myself noticed around the house
11:48.29rob_wcan i send  you the *.bb file ?
12:18.54cp15Fixed gomunicator is now in cvs
12:19.20cp15rob: Could you make a .bb file for gomunicator, which checks out the HEAD revision from cvs?
12:29.30rob_wdone already
12:29.48cp15:-) Cool
12:31.05cp15I have added a mixer so it should now be possible to use it hands-free. Do you think we should add a "Speaker" button or use the win behaviour of pressing "off-hook" long?
12:32.54bhimaBoth? :)
12:33.27bhimaI didn't realize that pressing the call button for a long time did that, but then I don't normally use speakerphone.
12:35.23cp15Then I will go for the button first, it's easier to implement
12:36.34immolorob_w-  Yeah sure, you prefer dcc or ftp?
12:36.59rob_whang on a sec
12:37.36immoloI hated the pressing the button thing :P
12:37.54immolobut I would do both for people that did like it
12:38.05rob_wcp15, you could blend i a handress button during a call
12:40.27cp15I would make it similar to the Dial button. If no number entered, phone is not ringing and no call present, it is disabled. If there is a current call, you can switch to speakerphone with it. In the "number entered" and "phone ringing" case you can start the call with it
12:41.44rob_wyeah
12:41.49immolosounds good
12:45.21rob_wcp15, could u check those things in and also smsbutton then i can see if the bb file bakes good
12:45.42cp15Already done
12:46.06immolowhere is the incoming and outgoing call duration stored as it seems to stay after hard resets etc
12:46.11rob_wsure ?? i didnt get it 2 minutes ago ?
12:46.37cp15Hmm... Let me check
12:51.12bhimaHave you figured out if audio to the bluetooth headset is done digitally or via an analog link?
12:51.52bhimahmm. digitally via DPRAM, digitally via some other link to the PCM input on the chipset, or via analog to the analog I/O of the sound circuitry. Lots of options.
12:54.38cp15Ok, you are right. There were 2 files missing :-( Now it builds
12:55.56cp15bhima: Don't know exactly yet. But I guess it is done digitally. It is definetly not done with dpram, since after using the headset I have still seen data from a data transfer in it.
12:57.03bhimacp15: I'm not sure I understand your statement. Could you try explaining that in more detail..?
12:57.39cp15Ok, I have made a data call. dpram is then filled with the received/transmitted data.
12:58.19cp15Then I used the bluetooth headset. If audio transfer uses dpram, it would overwrite the older data.
12:58.25cp15But this didn't happen
12:58.50bhimaYou're doing this under WinCE?
12:59.01cp15Yes
12:59.11cp15Shame on me :-)
12:59.43bhimaOk. I wasn't sure if you could poke at the dpram interface easily under wince. Makes sense.
13:00.06cp15With haret you can watch the entire memory
13:01.04cp15I hope there is a way to get audio via dpram. That would offer some new possibilities like a caller-sensitive answering machine or transmitting a prerecorded message
13:01.17bhimaThe inability to feed system audio over bluetooth definitely makes me think that the audio gets fed some other way to the bluetooth chipset.
13:01.48bhimaAnd since PCM input is nearly universally supported on BT chipsets, that is what I'd guess it does.
13:02.16cp15Do you think the missing bluetooth system audio is a hardware limitation? I hope it's not.
13:02.36cp15But I have to confess I didn't get it to work yet
13:02.38bhimaThere are AT commands that should theoretically let you feed audio over the UART. I don't know how that would interact with PPP over DPRAM.
13:02.56cp15AT+FCLASS=8?
13:02.59cp15Let me check
13:03.09bhimaI hacked the registry to give me the system audio over BT checkbox.
13:03.18cp15And?
13:03.19bhimaDidn't work. I _think_ I got more noise, but I didn't test properly.
13:03.46cp15Ah, at+fclass=8 is supported
13:04.09rob_weither sf is so slow ... or what ,, i still dont see the 2 files in the cvs
13:04.43cp15If you use the cvs viewer from them: Yes, it has a lag of some minutes
13:05.03bhimaIt seemed like there was more digital noise and//or static stuff on the headset's feed.
13:05.32cp15I will make a test with fclass=8
13:06.22bhimaIn the cases I have seen before, the problem with BT audio was the UART data rate
13:06.56bhimaIt could be that they designed the audio feed setup to reduce power consumption and/or latency.
13:07.59bhimaAnd it would confuse the OS and/or the end user to have the system audio reverting to built-in.
13:09.25bhimaWhat's the current behaviour when you try to do bluetooth audio to the headset?
13:10.14bhimaActually, I don't know the protocols very well. It is possible that the chipset is configured with the location for audio feeds.
13:10.40bhimaie: I don't know if there's some NV setting for feeding audio to the PCM interface.
13:12.41cp15at+fclass=8 and making a voice call didn't produce anything on dpram or uart
13:12.42rob_wsf is really one of the worst
13:13.00cp15pserver don't seem to work currently, but ssh does
13:13.36cp15bhima: Currently you hear very low frequency static noise.
13:14.10cp15I will make a test with a linux pc as headset next time, this will give me more debug possibilities
13:14.38rob_wimmolo, how is MACHINE doing ?
13:15.15bhimacp15: good idea. THough make sure you test out the linux software setup to make sure that it's working as a headset properly....
13:15.56cp15I have some other phones which can be used with a bt headset
13:17.35rob_wcp15, even using my account and ssh i dont get the new files from sf
13:17.37bhimaGood. I had a bit of trouble making that work last time I tried it under Linux.
13:18.06bhimaAlso, the standard bluez config only lets you do one SCO link at a time, but in theory you can build it to support more.
13:18.11cp15Hihi... I will give the job to my assistant next week :-)
13:19.46rob_wcp15, also i didnt recieve the mail from cvslist
13:20.36cp15Hmm... Strange... Just checked again... Works without problems
13:20.45cp15cvs -z3 -d:ext:martin-s@cvs.sourceforge.net:/cvsroot/xanadux co -P gomunicator
13:20.48cp15was my command
13:21.33cp15What files are missing exactly?
13:22.43rob_whmm now i see them
13:26.28rob_wseems using it as update doesnt work, only fresh checkouts ??
13:26.58cp15If you haven't set a tag it should work
13:27.12cp15check your CVS/Entries
14:11.06immolorob_w-  I think it looks fancey checking it over for me?
14:11.13immoloerr
14:11.19immoloI think it looks good
14:11.27immolodamn this laptop
14:23.58*** join/#htc-blueangel _bob_w (n=bob@p213.54.157.219.tisdip.tiscali.de)
15:07.51cp15Blueangel linux kernel is now in xanadux cvs and can be checked out with
15:07.55cp15cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/xanadux co -ko -r K2-6-12-hh2-xda0-ba0 linux-2.6-xda
15:14.14immolocool
15:27.56immolocp15- is hard to write bb for kernels?
15:32.02cp15Don't know, haven't tried yet to write a bb. But I guess not, the tasks are relatively simple: Checkout kernel from cvs, copy blueangel_config to .config, make, make INSTALL_MOD_PATH=<your desired root directory> install_modules, make INSTALL_PATH=<your desired root directory> zinstall
15:32.45immoloI'll give it a go in a second
15:33.03immolocan't be any harder then writing ebuilds
15:42.32cp15Bluez-Utils with hciattach patched to support 921600 baud on blueangel available with:
15:42.56cp15cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/xanadux co -ko bluez-utils
15:43.44cp15So, now I have updated all the lowlevel and gomunicator related stuff I have done the last days
15:45.23immoloand that means you can start on sound and wlan support :P
15:45.35cp15Yeah :-)
15:45.40immolocool
15:46.14cp15Sound most likely needs a modified haret which enables the sound using windows so it stays working for the linux kernel
15:46.24immolowell tomorrow I hope to have something to show myself
15:47.02cp15That would be cool if we could present the first working open source linux phone :-)
15:47.10immoloyeah
15:47.36immoloI was thinking about the sound being played in windows thing
15:47.59cp15And your conclusion?
15:48.43immoloif someone wrote a quick app that acted a bootloader you could have it run a script to load haret and play a sound file at the same time
15:49.09_bob_wthat works now
15:49.25immoloplus the script could bump up the sound volume in linux if needed
15:49.27immoloerr
15:49.36immolobump up the volume in windows
15:50.12cp15I think a modified hared which opens the windows sound device immediately before starting linux would be more convenient.
15:50.27immoloI suppose
15:51.26immoloIt's just a pain in the arse giving an app support for playing sound and video :P
15:51.34immolobrb
15:56.30immolothen again the only time I tried was with a closed app
15:57.42cp15I have found the following segment on xda-developers.com:
15:57.46cp15#include "StdAfx.h"
15:57.46cp15#include <Mmsystem.h>
15:57.46cp15int WINAPI WinMain( HINSTANCE hInstance,
15:57.46cp15HINSTANCE hPrevInstance,
15:57.47cp15LPTSTR lpCmdLine,
15:57.49cp15int nCmdShow)
15:57.51cp15{
15:57.53cp15HWAVEOUT hwo;
15:57.55cp15MMRESULT result = 0;
15:57.59cp15static WAVEFORMATEX wmTemp;
15:58.01cp15wmTemp.wFormatTag = WAVE_FORMAT_PCM;
15:58.03cp15wmTemp.nChannels = 1;
15:58.07cp15wmTemp.nSamplesPerSec = 8000 * 1000;
15:58.09cp15wmTemp.wBitsPerSample = 8;
15:58.11cp15wmTemp.nBlockAlign = wmTemp.nChannels * wmTemp.wBitsPerSample / 8;
15:58.15cp15wmTemp.nAvgBytesPerSec = wmTemp.nSamplesPerSec * wmTemp.nBlockAlign;
15:58.17cp15wmTemp.cbSize = 0;
15:58.21cp15result = waveOutOpen(&hwo, (UINT) WAVE_MAPPER, &wmTemp, 0, 0, CALLBACK_NULL);
15:58.23cp15result = waveOutSetVolume(hwo, 0);
15:58.27cp15waveOutClose(hwo);
15:58.31cp15return 0;
15:58.33cp15}
15:58.36cp15Do you thing this might work?
16:03.12immolocouldn't say I don't know C :P
16:04.20cp15:-) Well, then I will simply try it out
16:05.16immolohehe
16:05.46immoloyou think we should have a forum for help?
16:05.58cp15Hmm... I have to check when my next contract expires. I need a second BA for development
16:06.11immoloI've got a domain I don't use anyway
16:06.32immoloo2 are giving away blueangels now
16:06.46cp15But I have 3 contracts with vodafone
16:07.42immoloI was about to say since when have 3 done bas but then I saw vodafone :P
16:08.32cp15And, to be tax-deductable immediately it has to cost less than 410 euro (excluding sales tax)
16:09.05cp15Well, one is for my mobile, one is for a nokia card phone for data transfer and car phone, and one is for my assistant
16:10.24immoloyou pick them up for around ?100 to ?350 brand new on ebay
16:10.29immolobut thats in the UK
16:14.22_bob_wimmolo, taht is the bb file !
16:27.54immolo?
16:28.16cp15He is running looking for the phone adapter ;-)
16:28.21immolohaha
16:28.34immolowhere is the kernel bb file store in oe?
16:28.50cp15I will take a look
16:29.42immoloah
16:29.57immolopackages/linux/ :P
16:29.59cp15There are lots of them under packages/linux
16:30.08cp15:-)
16:31.38cp15handhelds-pxa-2.6_2.6.6-hh0.bb I think is a good start
16:32.21immolothe bitbake tries to run hh3-r1
16:32.54cp15Ok, you have to find out from where this comes
16:33.58immoloI'm screwed though :P .bb are harder then ebuilds
16:34.33cp15Really? Anything where I can help?
16:34.44immolonaw it's building now
16:35.03cp15Then I't can't be that difficult :-)
16:35.06immolobut I was going to write some for use with the ba
16:36.16immoloI really wish psyco would compile
16:36.26cp15What is psyco?
16:36.40immolospeeds up python
16:37.20cp15Ah... The thing bb always cries after
16:37.30immolothat's it
16:37.59immoloit would be handy for emerge as well
16:39.01cp15I can order 2 phones with my current contracts.
16:39.22immolokeeping them on the same bill?
16:39.28cp15I think I will order one ba and one universal, as soon as it is available
16:39.48immolois the universal the wm5 3G one?
16:39.58cp15Vodafone isn't as quick as t-mobile here.
16:40.20immolothey don't even market them over here
16:40.26cp15Yes, it has a better keyboard, clamshell design, vga resolution, gsm and umts
16:40.34*** join/#htc-blueangel rob_w (n=bob@p213.54.157.219.tisdip.tiscali.de)
16:40.35*** mode/#htc-blueangel [+o rob_w] by ChanServ
16:40.37cp15But only 64 megs ram
16:40.45immolosucky
16:40.56immolothe mini has the same thing
16:40.59immolo*think
16:41.30immolostill its better then some of my embedded device with 16mb of ram
16:41.35cp15Maybe HTC will release it with 128 megs ram later, the board has already pads for it
16:42.05cp15I have played with linux on nintendo ds: 4mb ram
16:42.35immolooh that reminds me you know the hx4700 is for a pxa27x device?
16:43.07immoloand the ba is only a pxa263
16:44.10bhimaThere's space to solder a second chip?
16:44.28cp15According to http://www.handhelds.org/projects/hx4700.html the hx4700 has a pxa270 cpu
16:44.59immoloyeah so that means the rootfs we had was compiled for a pxa270
16:45.29bhimaIf there's an _empty_ space that would make it so much easier to upgrade...
16:45.46cp15bhima: Take a look at http://wiki.xda-developers.com/images/chiplist-board_finished.png
16:46.20bhimaOh. BGA. bleh.
16:46.25cp15But its BGA. Impossible to solder without professional equipment
16:46.26rob_wimmolo, , wanna recieve my bb file ?
16:46.27immolomy jornada had a slot for just adding extra ram no need for soildering
16:46.33immolorob_w-  sure
16:47.52immolostrange how my filewall blocks everything sent though like msn or aim but lets dcc though
16:48.41immoloanyway I'll add that in now
16:49.02immolowell when gpe finishes
16:50.46rob_wimmolo, where can i  see the latest changesets of oe ?
16:51.29immololike my machine config?
16:54.25immolocp15- have you added ringtone support to gomuicator?
16:54.40cp15Not yet, first the audio has to work :-)
16:54.46immolohehe
16:55.10immoloplease add ogg and multiple ringtone support though
16:56.05immoloone day I'm going to have to get my C programming passed hello world
16:56.39cp15Just have taken a look... Right now it supports only raw audio files
16:57.41immoloI guess those 300kb mp3s will come in handy then :P
16:58.58immolooh well at least I won't have to find a windows pc just to make a new ringtone anymore
17:00.29bhimaA 300kb mp3 would make a very, very large raw audio file.
17:00.51immoloreally :o
17:02.12immoloshows you when the last time I played with audio encoding
17:02.17immolowas
17:04.49cp15Maybe audiofile can be extended to use mp3, ogg and midi
17:05.09bhimaJust pipe the audio through mpg123 or something. :)
17:05.19immolohehe polophonic support :D
17:05.47bhimaSure, MIDI would be good,, make sure you choose a good patchset.
17:05.57bhimaOoh, and mod. Definitely must add mod file support.
17:06.28cp15Maybe we should also add support for mpeg, so you can see a movie when someone calls you ;-)
17:06.42immoloI was just going to say that :P
17:07.11immolocan you get xvid running on linux pdas?
17:07.25cp15So, I will leave now visiting a friend. Maybe I am back later
17:07.36cp15The X Video extension?
17:07.46immolothe codec
17:08.15bhimaThere are definitely decent video players that would run on an ARM PDA.
17:08.21bhimaI believe that VLC will run.
17:08.28cp15Ah... Well, the pxa has no floating point unit, so maybe, maybe not
17:09.31cp15http://tcpmp.corecodec.org/about
17:09.37cp15Windows, but open source
17:09.46immoloyeah I use that on mine now
17:09.46bhimahttp://www.videolan.org/vlc/features.html
17:10.00cp15And it supports the ati dct accelleration
17:11.38immoloI think vlc would be the best option
17:12.11immoloat least then we have some support for movies sent from normal phones
17:13.18cp15So, bye for now
17:18.27immolohmm tcpmp are working on a linux version
22:12.17*** join/#htc-blueangel cp15 (i=jxocid@p549A0269.dip0.t-ipconnect.de)
22:12.17*** mode/#htc-blueangel [+o cp15] by ChanServ
22:12.21cp15re
23:07.32cp15Good night

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.