| 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.00 | rob_w | hello room |
| 10:43.39 | immolo | heya |
| 10:44.38 | rob_w | how is it going ? |
| 10:45.02 | immolo | not very well |
| 10:46.51 | immolo | I need to do alot of patching by the looks of things |
| 10:48.30 | cp15 | Some things don't work, its maybe best to comment it out in the build process |
| 10:48.33 | immolo | but if I can get most of it done in two days before I go back to work I'll be fine |
| 10:49.57 | rob_w | cp15, i am missing smscompose.h in the cvs checkout of gomunicator |
| 10:52.32 | cp15 | Ok, maybe I have forgot to check it in |
| 10:53.36 | cp15 | I will make an update soon |
| 11:02.25 | immolo | I'm going to watch some TV while this tries to build again |
| 11:03.16 | rob_w | immolo, i am preparing a new '.bb file for a app |
| 11:03.39 | immolo | ok |
| 11:03.56 | immolo | doesn't the hx4700 using a pxa270 cpu? |
| 11:07.14 | immolo | because my ba is only a pxa263 |
| 11:09.15 | rob_w | well |
| 11:11.35 | immolo | ok let me go rewrite this blueangel config |
| 11:13.48 | immolo | the sound module is snd-uda1380? |
| 11:13.52 | rob_w | immolo, do you mean the kernel config ? |
| 11:15.13 | immolo | no my blueangel machine config |
| 11:15.47 | immolo | I based on a hx4700 machine config |
| 11:17.55 | immolo | right everything should build ok now |
| 11:19.30 | rob_w | i just discovered the suse 9.3 doesnt have mp3 support |
| 11:19.51 | immolo | they went the red hat way also then |
| 11:20.22 | rob_w | they had to do so as red hat probably |
| 11:20.40 | immolo | red hat have been doing it since rh9 though |
| 11:21.30 | rob_w | i wonder how this was "solved" in gpe ;-) |
| 11:22.03 | immolo | I doult it was :P |
| 11:24.32 | rob_w | ok now it play |
| 11:24.34 | rob_w | s |
| 11:39.59 | immolo | is suse still very slow? |
| 11:40.21 | rob_w | not to me |
| 11:40.29 | immolo | last time I tried it it ran like xp on a 400mhz celeron on 64mb ram |
| 11:40.59 | rob_w | but it was alwas very packed |
| 11:41.16 | rob_w | that of course makes it slower then a puristic installation |
| 11:41.46 | immolo | on a 2.2GHZ with 1GB of ram though |
| 11:42.50 | immolo | Yeah 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.43 | immolo | anyway this is going to take awhile so I better make myself noticed around the house |
| 11:48.29 | rob_w | can i send you the *.bb file ? |
| 12:18.54 | cp15 | Fixed gomunicator is now in cvs |
| 12:19.20 | cp15 | rob: Could you make a .bb file for gomunicator, which checks out the HEAD revision from cvs? |
| 12:29.30 | rob_w | done already |
| 12:29.48 | cp15 | :-) Cool |
| 12:31.05 | cp15 | I 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.54 | bhima | Both? :) |
| 12:33.27 | bhima | I didn't realize that pressing the call button for a long time did that, but then I don't normally use speakerphone. |
| 12:35.23 | cp15 | Then I will go for the button first, it's easier to implement |
| 12:36.34 | immolo | rob_w- Yeah sure, you prefer dcc or ftp? |
| 12:36.59 | rob_w | hang on a sec |
| 12:37.36 | immolo | I hated the pressing the button thing :P |
| 12:37.54 | immolo | but I would do both for people that did like it |
| 12:38.05 | rob_w | cp15, you could blend i a handress button during a call |
| 12:40.27 | cp15 | I 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.44 | rob_w | yeah |
| 12:41.49 | immolo | sounds good |
| 12:45.21 | rob_w | cp15, could u check those things in and also smsbutton then i can see if the bb file bakes good |
| 12:45.42 | cp15 | Already done |
| 12:46.06 | immolo | where is the incoming and outgoing call duration stored as it seems to stay after hard resets etc |
| 12:46.11 | rob_w | sure ?? i didnt get it 2 minutes ago ? |
| 12:46.37 | cp15 | Hmm... Let me check |
| 12:51.12 | bhima | Have you figured out if audio to the bluetooth headset is done digitally or via an analog link? |
| 12:51.52 | bhima | hmm. 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.38 | cp15 | Ok, you are right. There were 2 files missing :-( Now it builds |
| 12:55.56 | cp15 | bhima: 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.03 | bhima | cp15: I'm not sure I understand your statement. Could you try explaining that in more detail..? |
| 12:57.39 | cp15 | Ok, I have made a data call. dpram is then filled with the received/transmitted data. |
| 12:58.19 | cp15 | Then I used the bluetooth headset. If audio transfer uses dpram, it would overwrite the older data. |
| 12:58.25 | cp15 | But this didn't happen |
| 12:58.50 | bhima | You're doing this under WinCE? |
| 12:59.01 | cp15 | Yes |
| 12:59.11 | cp15 | Shame on me :-) |
| 12:59.43 | bhima | Ok. I wasn't sure if you could poke at the dpram interface easily under wince. Makes sense. |
| 13:00.06 | cp15 | With haret you can watch the entire memory |
| 13:01.04 | cp15 | I 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.17 | bhima | The 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.48 | bhima | And since PCM input is nearly universally supported on BT chipsets, that is what I'd guess it does. |
| 13:02.16 | cp15 | Do you think the missing bluetooth system audio is a hardware limitation? I hope it's not. |
| 13:02.36 | cp15 | But I have to confess I didn't get it to work yet |
| 13:02.38 | bhima | There 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.56 | cp15 | AT+FCLASS=8? |
| 13:02.59 | cp15 | Let me check |
| 13:03.09 | bhima | I hacked the registry to give me the system audio over BT checkbox. |
| 13:03.18 | cp15 | And? |
| 13:03.19 | bhima | Didn't work. I _think_ I got more noise, but I didn't test properly. |
| 13:03.46 | cp15 | Ah, at+fclass=8 is supported |
| 13:04.09 | rob_w | either sf is so slow ... or what ,, i still dont see the 2 files in the cvs |
| 13:04.43 | cp15 | If you use the cvs viewer from them: Yes, it has a lag of some minutes |
| 13:05.03 | bhima | It seemed like there was more digital noise and//or static stuff on the headset's feed. |
| 13:05.32 | cp15 | I will make a test with fclass=8 |
| 13:06.22 | bhima | In the cases I have seen before, the problem with BT audio was the UART data rate |
| 13:06.56 | bhima | It could be that they designed the audio feed setup to reduce power consumption and/or latency. |
| 13:07.59 | bhima | And it would confuse the OS and/or the end user to have the system audio reverting to built-in. |
| 13:09.25 | bhima | What's the current behaviour when you try to do bluetooth audio to the headset? |
| 13:10.14 | bhima | Actually, I don't know the protocols very well. It is possible that the chipset is configured with the location for audio feeds. |
| 13:10.40 | bhima | ie: I don't know if there's some NV setting for feeding audio to the PCM interface. |
| 13:12.41 | cp15 | at+fclass=8 and making a voice call didn't produce anything on dpram or uart |
| 13:12.42 | rob_w | sf is really one of the worst |
| 13:13.00 | cp15 | pserver don't seem to work currently, but ssh does |
| 13:13.36 | cp15 | bhima: Currently you hear very low frequency static noise. |
| 13:14.10 | cp15 | I will make a test with a linux pc as headset next time, this will give me more debug possibilities |
| 13:14.38 | rob_w | immolo, how is MACHINE doing ? |
| 13:15.15 | bhima | cp15: 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.56 | cp15 | I have some other phones which can be used with a bt headset |
| 13:17.35 | rob_w | cp15, even using my account and ssh i dont get the new files from sf |
| 13:17.37 | bhima | Good. I had a bit of trouble making that work last time I tried it under Linux. |
| 13:18.06 | bhima | Also, 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.11 | cp15 | Hihi... I will give the job to my assistant next week :-) |
| 13:19.46 | rob_w | cp15, also i didnt recieve the mail from cvslist |
| 13:20.36 | cp15 | Hmm... Strange... Just checked again... Works without problems |
| 13:20.45 | cp15 | cvs -z3 -d:ext:martin-s@cvs.sourceforge.net:/cvsroot/xanadux co -P gomunicator |
| 13:20.48 | cp15 | was my command |
| 13:21.33 | cp15 | What files are missing exactly? |
| 13:22.43 | rob_w | hmm now i see them |
| 13:26.28 | rob_w | seems using it as update doesnt work, only fresh checkouts ?? |
| 13:26.58 | cp15 | If you haven't set a tag it should work |
| 13:27.12 | cp15 | check your CVS/Entries |
| 14:11.06 | immolo | rob_w- I think it looks fancey checking it over for me? |
| 14:11.13 | immolo | err |
| 14:11.19 | immolo | I think it looks good |
| 14:11.27 | immolo | damn this laptop |
| 14:23.58 | *** join/#htc-blueangel _bob_w (n=bob@p213.54.157.219.tisdip.tiscali.de) |
| 15:07.51 | cp15 | Blueangel linux kernel is now in xanadux cvs and can be checked out with |
| 15:07.55 | cp15 | cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/xanadux co -ko -r K2-6-12-hh2-xda0-ba0 linux-2.6-xda |
| 15:14.14 | immolo | cool |
| 15:27.56 | immolo | cp15- is hard to write bb for kernels? |
| 15:32.02 | cp15 | Don'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.45 | immolo | I'll give it a go in a second |
| 15:33.03 | immolo | can't be any harder then writing ebuilds |
| 15:42.32 | cp15 | Bluez-Utils with hciattach patched to support 921600 baud on blueangel available with: |
| 15:42.56 | cp15 | cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/xanadux co -ko bluez-utils |
| 15:43.44 | cp15 | So, now I have updated all the lowlevel and gomunicator related stuff I have done the last days |
| 15:45.23 | immolo | and that means you can start on sound and wlan support :P |
| 15:45.35 | cp15 | Yeah :-) |
| 15:45.40 | immolo | cool |
| 15:46.14 | cp15 | Sound most likely needs a modified haret which enables the sound using windows so it stays working for the linux kernel |
| 15:46.24 | immolo | well tomorrow I hope to have something to show myself |
| 15:47.02 | cp15 | That would be cool if we could present the first working open source linux phone :-) |
| 15:47.10 | immolo | yeah |
| 15:47.36 | immolo | I was thinking about the sound being played in windows thing |
| 15:47.59 | cp15 | And your conclusion? |
| 15:48.43 | immolo | if 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_w | that works now |
| 15:49.25 | immolo | plus the script could bump up the sound volume in linux if needed |
| 15:49.27 | immolo | err |
| 15:49.36 | immolo | bump up the volume in windows |
| 15:50.12 | cp15 | I think a modified hared which opens the windows sound device immediately before starting linux would be more convenient. |
| 15:50.27 | immolo | I suppose |
| 15:51.26 | immolo | It's just a pain in the arse giving an app support for playing sound and video :P |
| 15:51.34 | immolo | brb |
| 15:56.30 | immolo | then again the only time I tried was with a closed app |
| 15:57.42 | cp15 | I have found the following segment on xda-developers.com: |
| 15:57.46 | cp15 | #include "StdAfx.h" |
| 15:57.46 | cp15 | #include <Mmsystem.h> |
| 15:57.46 | cp15 | int WINAPI WinMain( HINSTANCE hInstance, |
| 15:57.46 | cp15 | HINSTANCE hPrevInstance, |
| 15:57.47 | cp15 | LPTSTR lpCmdLine, |
| 15:57.49 | cp15 | int nCmdShow) |
| 15:57.51 | cp15 | { |
| 15:57.53 | cp15 | HWAVEOUT hwo; |
| 15:57.55 | cp15 | MMRESULT result = 0; |
| 15:57.59 | cp15 | static WAVEFORMATEX wmTemp; |
| 15:58.01 | cp15 | wmTemp.wFormatTag = WAVE_FORMAT_PCM; |
| 15:58.03 | cp15 | wmTemp.nChannels = 1; |
| 15:58.07 | cp15 | wmTemp.nSamplesPerSec = 8000 * 1000; |
| 15:58.09 | cp15 | wmTemp.wBitsPerSample = 8; |
| 15:58.11 | cp15 | wmTemp.nBlockAlign = wmTemp.nChannels * wmTemp.wBitsPerSample / 8; |
| 15:58.15 | cp15 | wmTemp.nAvgBytesPerSec = wmTemp.nSamplesPerSec * wmTemp.nBlockAlign; |
| 15:58.17 | cp15 | wmTemp.cbSize = 0; |
| 15:58.21 | cp15 | result = waveOutOpen(&hwo, (UINT) WAVE_MAPPER, &wmTemp, 0, 0, CALLBACK_NULL); |
| 15:58.23 | cp15 | result = waveOutSetVolume(hwo, 0); |
| 15:58.27 | cp15 | waveOutClose(hwo); |
| 15:58.31 | cp15 | return 0; |
| 15:58.33 | cp15 | } |
| 15:58.36 | cp15 | Do you thing this might work? |
| 16:03.12 | immolo | couldn't say I don't know C :P |
| 16:04.20 | cp15 | :-) Well, then I will simply try it out |
| 16:05.16 | immolo | hehe |
| 16:05.46 | immolo | you think we should have a forum for help? |
| 16:05.58 | cp15 | Hmm... I have to check when my next contract expires. I need a second BA for development |
| 16:06.11 | immolo | I've got a domain I don't use anyway |
| 16:06.32 | immolo | o2 are giving away blueangels now |
| 16:06.46 | cp15 | But I have 3 contracts with vodafone |
| 16:07.42 | immolo | I was about to say since when have 3 done bas but then I saw vodafone :P |
| 16:08.32 | cp15 | And, to be tax-deductable immediately it has to cost less than 410 euro (excluding sales tax) |
| 16:09.05 | cp15 | Well, 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.24 | immolo | you pick them up for around ?100 to ?350 brand new on ebay |
| 16:10.29 | immolo | but thats in the UK |
| 16:14.22 | _bob_w | immolo, taht is the bb file ! |
| 16:27.54 | immolo | ? |
| 16:28.16 | cp15 | He is running looking for the phone adapter ;-) |
| 16:28.21 | immolo | haha |
| 16:28.34 | immolo | where is the kernel bb file store in oe? |
| 16:28.50 | cp15 | I will take a look |
| 16:29.42 | immolo | ah |
| 16:29.57 | immolo | packages/linux/ :P |
| 16:29.59 | cp15 | There are lots of them under packages/linux |
| 16:30.08 | cp15 | :-) |
| 16:31.38 | cp15 | handhelds-pxa-2.6_2.6.6-hh0.bb I think is a good start |
| 16:32.21 | immolo | the bitbake tries to run hh3-r1 |
| 16:32.54 | cp15 | Ok, you have to find out from where this comes |
| 16:33.58 | immolo | I'm screwed though :P .bb are harder then ebuilds |
| 16:34.33 | cp15 | Really? Anything where I can help? |
| 16:34.44 | immolo | naw it's building now |
| 16:35.03 | cp15 | Then I't can't be that difficult :-) |
| 16:35.06 | immolo | but I was going to write some for use with the ba |
| 16:36.16 | immolo | I really wish psyco would compile |
| 16:36.26 | cp15 | What is psyco? |
| 16:36.40 | immolo | speeds up python |
| 16:37.20 | cp15 | Ah... The thing bb always cries after |
| 16:37.30 | immolo | that's it |
| 16:37.59 | immolo | it would be handy for emerge as well |
| 16:39.01 | cp15 | I can order 2 phones with my current contracts. |
| 16:39.22 | immolo | keeping them on the same bill? |
| 16:39.28 | cp15 | I think I will order one ba and one universal, as soon as it is available |
| 16:39.48 | immolo | is the universal the wm5 3G one? |
| 16:39.58 | cp15 | Vodafone isn't as quick as t-mobile here. |
| 16:40.20 | immolo | they don't even market them over here |
| 16:40.26 | cp15 | Yes, 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.37 | cp15 | But only 64 megs ram |
| 16:40.45 | immolo | sucky |
| 16:40.56 | immolo | the mini has the same thing |
| 16:40.59 | immolo | *think |
| 16:41.30 | immolo | still its better then some of my embedded device with 16mb of ram |
| 16:41.35 | cp15 | Maybe HTC will release it with 128 megs ram later, the board has already pads for it |
| 16:42.05 | cp15 | I have played with linux on nintendo ds: 4mb ram |
| 16:42.35 | immolo | oh that reminds me you know the hx4700 is for a pxa27x device? |
| 16:43.07 | immolo | and the ba is only a pxa263 |
| 16:44.10 | bhima | There's space to solder a second chip? |
| 16:44.28 | cp15 | According to http://www.handhelds.org/projects/hx4700.html the hx4700 has a pxa270 cpu |
| 16:44.59 | immolo | yeah so that means the rootfs we had was compiled for a pxa270 |
| 16:45.29 | bhima | If there's an _empty_ space that would make it so much easier to upgrade... |
| 16:45.46 | cp15 | bhima: Take a look at http://wiki.xda-developers.com/images/chiplist-board_finished.png |
| 16:46.20 | bhima | Oh. BGA. bleh. |
| 16:46.25 | cp15 | But its BGA. Impossible to solder without professional equipment |
| 16:46.26 | rob_w | immolo, , wanna recieve my bb file ? |
| 16:46.27 | immolo | my jornada had a slot for just adding extra ram no need for soildering |
| 16:46.33 | immolo | rob_w- sure |
| 16:47.52 | immolo | strange how my filewall blocks everything sent though like msn or aim but lets dcc though |
| 16:48.41 | immolo | anyway I'll add that in now |
| 16:49.02 | immolo | well when gpe finishes |
| 16:50.46 | rob_w | immolo, where can i see the latest changesets of oe ? |
| 16:51.29 | immolo | like my machine config? |
| 16:54.25 | immolo | cp15- have you added ringtone support to gomuicator? |
| 16:54.40 | cp15 | Not yet, first the audio has to work :-) |
| 16:54.46 | immolo | hehe |
| 16:55.10 | immolo | please add ogg and multiple ringtone support though |
| 16:56.05 | immolo | one day I'm going to have to get my C programming passed hello world |
| 16:56.39 | cp15 | Just have taken a look... Right now it supports only raw audio files |
| 16:57.41 | immolo | I guess those 300kb mp3s will come in handy then :P |
| 16:58.58 | immolo | oh well at least I won't have to find a windows pc just to make a new ringtone anymore |
| 17:00.29 | bhima | A 300kb mp3 would make a very, very large raw audio file. |
| 17:00.51 | immolo | really :o |
| 17:02.12 | immolo | shows you when the last time I played with audio encoding |
| 17:02.17 | immolo | was |
| 17:04.49 | cp15 | Maybe audiofile can be extended to use mp3, ogg and midi |
| 17:05.09 | bhima | Just pipe the audio through mpg123 or something. :) |
| 17:05.19 | immolo | hehe polophonic support :D |
| 17:05.47 | bhima | Sure, MIDI would be good,, make sure you choose a good patchset. |
| 17:05.57 | bhima | Ooh, and mod. Definitely must add mod file support. |
| 17:06.28 | cp15 | Maybe we should also add support for mpeg, so you can see a movie when someone calls you ;-) |
| 17:06.42 | immolo | I was just going to say that :P |
| 17:07.11 | immolo | can you get xvid running on linux pdas? |
| 17:07.25 | cp15 | So, I will leave now visiting a friend. Maybe I am back later |
| 17:07.36 | cp15 | The X Video extension? |
| 17:07.46 | immolo | the codec |
| 17:08.15 | bhima | There are definitely decent video players that would run on an ARM PDA. |
| 17:08.21 | bhima | I believe that VLC will run. |
| 17:08.28 | cp15 | Ah... Well, the pxa has no floating point unit, so maybe, maybe not |
| 17:09.31 | cp15 | http://tcpmp.corecodec.org/about |
| 17:09.37 | cp15 | Windows, but open source |
| 17:09.46 | immolo | yeah I use that on mine now |
| 17:09.46 | bhima | http://www.videolan.org/vlc/features.html |
| 17:10.00 | cp15 | And it supports the ati dct accelleration |
| 17:11.38 | immolo | I think vlc would be the best option |
| 17:12.11 | immolo | at least then we have some support for movies sent from normal phones |
| 17:13.18 | cp15 | So, bye for now |
| 17:18.27 | immolo | hmm 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.21 | cp15 | re |
| 23:07.32 | cp15 | Good night |