*** JamesJRH is now known as JRHaigh | 00:02 | |
*** eijk has joined #maemo | 00:08 | |
*** eijk_ has quit IRC | 00:10 | |
*** JRHaigh is now known as JamesJRH | 00:11 | |
*** eijk_ has joined #maemo | 00:14 | |
*** eijk has quit IRC | 00:14 | |
*** sunshavi has quit IRC | 00:25 | |
*** eijk_ has quit IRC | 00:38 | |
*** eijk has joined #maemo | 00:38 | |
*** _rd has quit IRC | 00:41 | |
*** xes has quit IRC | 00:47 | |
bencoh | hmm ... is there a good reason why we dont have hostapd in -extras? | 00:50 |
---|---|---|
Sicelo | is our chip supported? | 00:58 |
*** Sicelo009N has joined #maemo | 00:59 | |
Sicelo | and will we have enough processing power and memory for it? | 00:59 |
bencoh | hmm | 01:00 |
Sicelo009N | but it sure would be nice to have | 01:01 |
bencoh | looks like TI worked on hostapd+wl12xx | 01:01 |
bencoh | and they have some hostapd accesspoint examples on their wiki | 01:02 |
*** andril has joined #maemo | 01:02 | |
bencoh | Note: There is a different firmware file for station and for access-point modes. Make sure you pick the right one (or both). http://linuxwireless.sipsolutions.net/en/users/Drivers/wl12xx/ | 01:04 |
bencoh | I dont like that | 01:04 |
Sicelo009N | perhaps you can build in SB :) | 01:08 |
bencoh | build hostapd? probably, but what I'm worried about is the need to change firmware, and possibly NVS calibration | 01:10 |
bencoh | even though we could load a different firmware since we keep loading/unloading wireless drivers in maemo | 01:11 |
Sicelo009N | i think so | 01:12 |
*** githogori_ has quit IRC | 01:17 | |
*** githogori has joined #maemo | 01:17 | |
*** andril has quit IRC | 01:18 | |
*** Pali has quit IRC | 01:30 | |
*** Oksana has quit IRC | 01:37 | |
*** Oksana has joined #maemo | 01:38 | |
*** eijk has quit IRC | 01:44 | |
*** M4rtinK has quit IRC | 02:14 | |
*** florian has quit IRC | 02:16 | |
*** NIN101 has joined #maemo | 02:18 | |
*** LauRoman has quit IRC | 02:26 | |
*** N-Mi_ has quit IRC | 02:30 | |
*** qwazix has quit IRC | 02:51 | |
*** qwazix has joined #maemo | 02:52 | |
DocScrutinizer05 | calib and firmware are two independent things | 02:57 |
DocScrutinizer05 | and iirc the calib tools are even available on same site as the firmware | 02:57 |
DocScrutinizer05 | what sucks is closed blob firmware, but that's life | 02:57 |
*** robbiethe1st has joined #maemo | 03:22 | |
*** FlameReaper-PC has joined #maemo | 03:32 | |
*** xes has joined #maemo | 03:55 | |
jonwil | Its a pitty we dont have an Atheros chip in there to play with | 03:56 |
jonwil | if https://www.youtube.com/watch?v=pO7Y_241cyo is to be believed, they are extremely well documented and open | 03:56 |
*** klopsi-u3 has quit IRC | 04:11 | |
*** klopsi-u3 has joined #maemo | 04:12 | |
*** eMHa__ has joined #maemo | 04:16 | |
DocScrutinizer05 | jonwil: have you checked size and power rating? And interface | 04:17 |
jonwil | yeah true :) | 04:18 |
*** eMHa_ has quit IRC | 04:19 | |
DocScrutinizer05 | Neo900 / Openphoenux searched for years and in the end it's WiLink each single time | 04:19 |
DocScrutinizer05 | there might be smaller chips, also maybe cheaper chips. But invariably it's about open documentation and source-ability | 04:21 |
DocScrutinizer05 | so in the end WiLink 5/6/7/8 nine e1even thirwelve | 04:21 |
DocScrutinizer05 | many of those extremely open and versatile chips are actually "stack runs on system CPU", something you really don't want for a battery powered embedded system | 04:24 |
jonwil | true | 04:30 |
DocScrutinizer05 | compare to ancient cheap printers, where the windows CPU did each phase of the stepper motors and shaped each pulse of each single needle | 04:30 |
*** sunshavi has joined #maemo | 04:30 | |
jonwil | I know various Snapdragon chips contain Atheros bits in there, I wonder if Atheros is as open with the WiFi parts of those as they are with their standalone WiFi chips... | 04:31 |
DocScrutinizer05 | when I hear snapdrogon I turn and leave | 04:32 |
jonwil | whats wrong with Snapdragon? | 04:32 |
DocScrutinizer05 | I don't think i've seen a Snapdragon SoC that would work without *massive* blobs for bootloader or whatever | 04:33 |
jonwil | oh ouch | 04:33 |
jonwil | I wonder why Qualcomm would want to be so closed about that stuff | 04:33 |
DocScrutinizer05 | isn't qualcom a synonym for "closed blobs"? | 04:35 |
jonwil | It wouldn't surprise me if a number of the vendors who use Snapdragon SoCs LIKE the fact that everything is closed and you have to go through the vendor to get any updates to drivers etc | 04:36 |
jonwil | I know lots of Android vendors would rather not share anything because then people can run newer versions of Android on older devices | 04:37 |
jonwil | Or even just custom versions of Android that dont have all the usual OEM/carrier bloatware | 04:37 |
jonwil | In any case Neo900 has to use OMAP3 chips to be compatible with N900 | 04:37 |
jonwil | and we have to use whatever limited documentation on the OMAP stuff we can find | 04:38 |
jonwil | plus whatever binary GPU blobs we can get | 04:38 |
DocScrutinizer05 | ((wouldn't surprise)) yep, most do | 04:40 |
DocScrutinizer05 | docs on OMAP are pretty comprehensive | 04:41 |
DocScrutinizer05 | and nicely public | 04:41 |
jonwil | so other than the GPU are there any other things in the particular OMAP chip we are using that are undocumented but where having documentation would be of potential benefit to Neo900? | 04:42 |
jonwil | or is everything else worth knowing documented in the OMAP tech docs? | 04:42 |
DocScrutinizer05 | no | 04:44 |
DocScrutinizer05 | yes | 04:44 |
DocScrutinizer05 | :) | 04:44 |
jonwil | Do we have all the stuff worth having in regards to the DSP parts? | 04:45 |
DocScrutinizer05 | for the GP devices afaik every bit of info is publicly available (well, except exact bytecode of ROMBOOT) | 04:45 |
DocScrutinizer05 | hmm, I think DSP is a tad thin but docs should be available, maybe from gray market / darknet | 04:46 |
DocScrutinizer05 | then OTOH this series of TI DSPs is legendary and age old, and I guess they are all somewhat similar. But I have to admit I never looked into them | 04:47 |
DocScrutinizer05 | would be surprised if there wasn't a well documented assembler for those DSP cores | 04:48 |
DocScrutinizer05 | TMS320 series | 04:49 |
jonwil | yeah true | 04:49 |
jonwil | sounds like the PowerVR core is the only part of the OMAP chip that is undocumented then | 04:50 |
jonwil | and even if it was documented we wouldn't want to write our own GPU driver anyway | 04:50 |
jonwil | we would still want to use something that exists | 04:50 |
DocScrutinizer05 | https://en.wikipedia.org/wiki/Texas_Instruments_TMS320C6400 | 04:51 |
DocScrutinizer05 | http://www.ti.com/lit/an/spra396/spra396.pdf | 04:52 |
jonwil | The biggest missing piece of the puzzle for Neo900 has nothing to do with the OMAP anyway, its the blobs we need for the audio :) | 04:55 |
*** Humpelstilzchen has joined #maemo | 04:55 | |
DocScrutinizer05 | I think we could do without, worst case | 04:58 |
*** Defiant has quit IRC | 04:59 | |
jonwil | The main problem there is finding someone with enough knowledge of ARM reverse engineering to finish the job of reverse engineering the blobs (that or the source code for the blobs falling out of the sky somehow :) | 04:59 |
DocScrutinizer05 | unlike BB5 our modem has a simple plain standard PCM/I2S audio interface, exactly like the codec/mixer audiochip in N900 already does. And our modem already has all the audio enhancement embedded that is done in closed PA plugins on N900 | 05:00 |
DocScrutinizer05 | if everything else fails we could attach the modem audio (and control) over a RTP (and SIP) loopback as a virtual SIP account | 05:01 |
jonwil | freemangordon: ping | 05:03 |
DocScrutinizer05 | basically asterisk is all that's needed for such "local loopback" | 05:06 |
DocScrutinizer05 | and iirc asterisk is already available for maemo, and working | 05:07 |
*** arossdotme has quit IRC | 05:07 | |
*** arossdotme has joined #maemo | 05:08 | |
DocScrutinizer05 | I wouldn't even feel surprised if asterisk already offers a USB modem connection plugin for circuit switched calls | 05:09 |
DocScrutinizer05 | and if it doesn't, we patch a AVM ISDN card driver into shape | 05:10 |
jonwil | btw did we end up finding all the necessary parts to make the keyboard work (i.e. dome sheet)? | 05:15 |
DocScrutinizer05 | we have sources, but no physical domesheets yet. We have alternatives which would involve a lot of manual work to place the 39 switches, and it lacks kbd backlight. It's a worst case fallback | 05:33 |
DocScrutinizer05 | building the mere domesheet is basically a nobrainer. The lightspreader part is tricky | 05:33 |
*** sparetire_ has quit IRC | 05:46 | |
*** Roth has joined #maemo | 05:49 | |
jonwil | isn't the lights preader part of the dome sheet on a N900? | 06:10 |
*** robbiethe1st has quit IRC | 06:15 | |
*** krnlyng has quit IRC | 06:48 | |
*** krnlyng has joined #maemo | 07:01 | |
*** sunshavi has quit IRC | 07:14 | |
*** Gadgetoid has quit IRC | 07:27 | |
Oksana | The domesheet comes together with motherboard, it's not something that can be sourced with mechanical parts | 07:30 |
Oksana | And yes, the lightspreader part of domesheet-being-built-for-Neo900-motherboards turns out to be tricky? | 07:31 |
*** Gadgetoid has joined #maemo | 07:55 | |
*** Sicelo009N has quit IRC | 08:03 | |
*** Sicelo009N has joined #maemo | 08:10 | |
*** _rd has joined #maemo | 08:13 | |
*** _rd has quit IRC | 08:29 | |
*** _rd has joined #maemo | 08:50 | |
*** Sicelo009N has quit IRC | 09:08 | |
*** Pali has joined #maemo | 09:09 | |
*** Roth has quit IRC | 09:11 | |
*** Sicelo009N has joined #maemo | 09:24 | |
*** peetah_ has quit IRC | 09:34 | |
*** _rd has quit IRC | 09:34 | |
*** Sicelo009N has quit IRC | 09:37 | |
*** peetah has joined #maemo | 09:37 | |
*** RedW has quit IRC | 09:47 | |
*** RedW has joined #maemo | 09:50 | |
*** Sicelo009N has joined #maemo | 09:51 | |
*** troulouliou_div2 has joined #maemo | 09:53 | |
*** LauRoman has joined #maemo | 09:58 | |
*** japa-fi has left #maemo | 10:01 | |
*** florian has joined #maemo | 10:22 | |
*** geaaru has joined #maemo | 10:33 | |
*** zGrr has joined #maemo | 10:51 | |
zGrr | moin :) | 10:52 |
*** ailantian has joined #maemo | 10:55 | |
*** norayr has joined #maemo | 11:21 | |
Sicelo009N | so someone is selling a Ti 81 calculator for USD17.50, and all of us 'geeks' are looking at it | 11:22 |
Sicelo009N | then, i whip up my N900 & launch ATI85 ;) | 11:24 |
KotCzarny | ;) | 11:24 |
KotCzarny | and you can has n900 with broken cellular for that amount | 11:24 |
jonwil | The only reason the Texas Instruments calculators continue to exist (and continue to cost what they do new) is because TI have convinced school authorities all over the world to declare TI calculators the "approved" calculators for exams and stuff | 11:25 |
KotCzarny | they are right in a way there are smart devices that are similar size but with enormous abilities | 11:26 |
KotCzarny | that can connect to the site that will solve just any problem | 11:27 |
jonwil | merlin1991: ping | 11:29 |
jonwil | freemangordon: ping | 11:29 |
Sicelo009N | tbh i've never really used ATI85 in the 4 years i've had it installed. now feel like getting the manual for Ti calculators | 11:37 |
kerio | jonwil: isn't it a massive antitrust violation, anyway? | 11:38 |
jonwil | There are other companies making graphics calculators and the school is free to choose those if they want (Casio makes them for one thing, not sure if the HP ones still exist or not) | 11:39 |
bencoh | iirc they do | 11:49 |
bencoh | and Casio calculators are "approved" by schools as well (at least in Europe) | 11:49 |
bencoh | but I honestly think they're far behind the TI ones | 11:50 |
KotCzarny | in my times we had pen and paper | 11:50 |
bencoh | (or used to be... that was 10y ago :) | 11:50 |
KotCzarny | to solve math problems | 11:50 |
KotCzarny | ;) | 11:50 |
bencoh | KotCzarny: actually I've hardly used a calculator to solve a maths problem | 11:51 |
kerio | why do you even use calculators in school anyway | 11:53 |
KotCzarny | because lazy | 11:53 |
kerio | yeah but... graphing ones? | 11:53 |
KotCzarny | same | 11:53 |
jonwil | I use the calculator app on my N900 to do calculations all the time | 11:53 |
jonwil | and I use the Windows calculator a LOT for doing stuff with hex numbers | 11:54 |
KotCzarny | use use bash and printf for hex fun | 11:57 |
*** eijk has joined #maemo | 12:01 | |
*** sparetire_ has joined #maemo | 12:04 | |
*** eijk_ has joined #maemo | 12:06 | |
*** eijk has quit IRC | 12:07 | |
*** Sicelo009N has quit IRC | 12:07 | |
*** ZetaR has quit IRC | 12:10 | |
*** Sicelo009N has joined #maemo | 12:19 | |
*** ZetaR has joined #maemo | 12:24 | |
*** LauRoman has quit IRC | 12:30 | |
*** Sicelo009N has quit IRC | 13:04 | |
*** Sicelo009N has joined #maemo | 13:14 | |
*** N-Mi_ has joined #maemo | 13:14 | |
*** pozitron has joined #maemo | 13:24 | |
*** eijk_ has quit IRC | 13:32 | |
*** Sicelo009N has quit IRC | 13:49 | |
*** Sicelo009N has joined #maemo | 13:55 | |
*** erlehmann has quit IRC | 14:04 | |
*** lxp has quit IRC | 14:24 | |
*** japa-fi has joined #maemo | 14:26 | |
*** lxp has joined #maemo | 14:28 | |
*** ssvb has quit IRC | 14:31 | |
*** japa-fi has quit IRC | 14:35 | |
*** eijk_ has joined #maemo | 14:40 | |
*** eMHa__ has quit IRC | 14:52 | |
*** jonwil has quit IRC | 15:05 | |
*** eMHa__ has joined #maemo | 15:11 | |
*** Sicelo009N has quit IRC | 15:18 | |
*** N-Mi_ has quit IRC | 15:21 | |
*** ssvb has joined #maemo | 15:30 | |
*** N-Mi_ has joined #maemo | 15:37 | |
*** sunshavi has joined #maemo | 15:38 | |
*** N-Mi_ has quit IRC | 15:53 | |
*** N-Mi_ has joined #maemo | 15:54 | |
*** Sicelo009N has joined #maemo | 16:03 | |
*** Sicelo009N has quit IRC | 16:03 | |
*** Sicelo009N has joined #maemo | 16:03 | |
*** Pali has quit IRC | 16:08 | |
*** norayr has quit IRC | 16:30 | |
*** Pali has joined #maemo | 16:39 | |
*** Sicelo009N has quit IRC | 16:51 | |
*** teotwaki has quit IRC | 17:16 | |
*** erlehmann has joined #maemo | 17:18 | |
*** teotwaki has joined #maemo | 17:19 | |
*** florian has quit IRC | 17:21 | |
*** tg` has quit IRC | 17:22 | |
*** tg has joined #maemo | 17:24 | |
*** klopsi-u3 has left #maemo | 17:28 | |
*** ssvb has quit IRC | 17:28 | |
*** ssvb has joined #maemo | 17:32 | |
*** valerius has joined #maemo | 17:33 | |
*** ashneo76 has quit IRC | 17:39 | |
*** ashneo76 has joined #maemo | 17:42 | |
*** zGrr has quit IRC | 18:15 | |
*** ssvb has quit IRC | 18:36 | |
*** timclassic has joined #maemo | 18:41 | |
*** florian has joined #maemo | 18:42 | |
*** erlehmann has quit IRC | 18:45 | |
*** ssvb has joined #maemo | 18:50 | |
*** vakkov has quit IRC | 19:25 | |
*** timclassic has quit IRC | 19:31 | |
*** sunshavi has quit IRC | 19:38 | |
*** vakkov has joined #maemo | 19:40 | |
*** obsed has quit IRC | 19:42 | |
*** eMHa__ has quit IRC | 19:51 | |
*** vakkov has quit IRC | 19:54 | |
*** vakkov has joined #maemo | 20:06 | |
*** t4nk226 has joined #maemo | 20:06 | |
t4nk226 | i have a problem connecting with talk.maemo.org, message says that my ip is on antispam blacklist. the thing is i don't remember any registration or post written by me | 20:08 |
KotCzarny | might be your ip belong to some more people (now or in the past) that made it to the internet bad ip lists | 20:13 |
t4nk226 | Kocie, mam ip z UPC, oni tak często zmieniają ip, że mam je od jakichś 2 lat | 20:15 |
*** shentey has joined #maemo | 20:15 | |
*** N-Mi_ has quit IRC | 20:19 | |
KotCzarny | t4nk226: czyli dynamiczna ipka, masz pecha ze poprzedni 'wlasciciel' cos nabroil | 20:20 |
KotCzarny | chyba ze wchodziles na tmo juz z ta ipka, wtedy moze wirusa jakiegos masz | 20:20 |
*** githogori has quit IRC | 20:20 | |
t4nk226 | nie było możliwości, żeby ktoś inny miał to ip, bo mam je od 2 lat non stop i nie zanosi się na zmianę (nawet na infolinii mówią, że pula jest wyczerpana), na talk.maemo wchodzilem jakis czas temu i problemow nie bylo, wirusow tez nie ma | 20:23 |
KotCzarny | jeszcze opcja ze cala klasa ipek trafila na listy | 20:23 |
t4nk226 | chyba ze to przez losowego useragenta przegladarki | 20:23 |
KotCzarny | http://www.stopforumspam.com/ipcheck/89.76.153.60 | 20:24 |
KotCzarny | pierwszy link z googla | 20:25 |
KotCzarny | jednak trafiles na liste rblowa | 20:25 |
KotCzarny | albo masz wirusa albo dziurawe proxy masz | 20:25 |
t4nk226 | swietnie ... | 20:26 |
*** eMHa__ has joined #maemo | 20:26 | |
KotCzarny | no ja bym na twoim miejscu sprawdzil antyvirem ew. jak masz tam jakis serwer to czy wlamu nie miales | 20:26 |
*** githogori has joined #maemo | 20:27 | |
t4nk226 | sprawdze, raczej nie jest fajnie miec poblokowanego za darmo neta | 20:27 |
KotCzarny | ew. opcja ze ktos do ciebie z laptopem przyszedl wpial sie i tak trafiles | 20:29 |
KotCzarny | przedwczoraj miales gosci? | 20:29 |
t4nk226 | nie, wlasnie prowadze sledztwo, w niedziele udostepnialem na zewnatrz tylko wordpressa przez jakies pol godziny, pozniej juz nic | 20:30 |
t4nk226 | odpalilem jednego antywira, przeleci 2 dyski i pewnie nic nie znajdzie | 20:31 |
KotCzarny | no to juz masz punkt zaczepienia | 20:31 |
t4nk226 | zgloszenia sa z 16.11 a wp byl online 15.11 kolo 22.30 | 20:31 |
KotCzarny | mhm, tak czy owak posprawdzaj, bo to raczej samo z siebie sie nie zrobilo | 20:32 |
DocScrutinizer05 | t4nk226: sorry I can't follow. Please use english language | 20:33 |
t4nk226 | Doc: i have a problem connecting with talk.maemo.org, message says that my ip is on antispam blacklist. the thing is i don't remember any registration or post written by me | 20:33 |
DocScrutinizer05 | I've seen that post | 20:33 |
t4nk226 | stopforumspam.com sent by KotCzarny says that my ip was reported | 20:34 |
DocScrutinizer05 | then try changing your IP maybe | 20:35 |
t4nk226 | thinking about someone got into my wifi (hard password to break, so not so easy), maybe virus but it won't happen by itself | 20:35 |
DocScrutinizer05 | though odds are the complete provider subnet is blacklisted | 20:35 |
t4nk226 | ISP is not providing anything like that, the pool is so tight that even having dynamic ip got me stuck with this ip for about 2 years | 20:36 |
DocScrutinizer05 | t4nk226: no, you got dynamic IP and when you do a reset to your DSL connection, odds are your IP will change | 20:36 |
DocScrutinizer05 | ooh | 20:36 |
KotCzarny | t4nk226: changing ip is not the solution, because clearly no one else used it, and you got in the rbl, so it might happen again | 20:37 |
DocScrutinizer05 | well, then contact chem|st | 20:37 |
t4nk226 | well, unfortunately not, the modem+router machine i have is shitty, i had a battle with it some time ago and nothing has changed | 20:37 |
*** obsed has joined #maemo | 20:37 | |
t4nk226 | how long the ip stays in stopforumspam database ? | 20:40 |
DocScrutinizer05 | contact chem|st, ask him for assisantce to register to tmo | 20:40 |
KotCzarny | you might want to email that db admins | 20:40 |
DocScrutinizer05 | assistance even | 20:40 |
DocScrutinizer05 | alternatively warfare | 20:41 |
DocScrutinizer05 | both are in here | 20:41 |
t4nk226 | chem|st ? sorry, not familiar with thos | 20:42 |
t4nk226 | this* | 20:43 |
KotCzarny | do a /whois | 20:43 |
KotCzarny | its a nick | 20:43 |
DocScrutinizer05 | that's an problem of your unfamiliarity with IRC ;-) Both are users in this channel, just like you | 20:44 |
*** troulouliou_div2 has quit IRC | 20:46 | |
chem|st | t4nk226: please send a mail to techstaff@m.o asking for your ip being removed from the blocklist (include the ip), please. | 20:46 |
chem|st | mail as @maemo.org if that wasn't clear | 20:47 |
t4nk226 | ok, thanks | 20:47 |
sixwheeledbeast | ohh there's a factoid for that... | 20:47 |
sixwheeledbeast | ~unbanip | 20:48 |
infobot | hmm... unbanip is please contact techstaff <at> maemo <dot> org with your request | 20:48 |
chem|st | sixwheeledbeast: lol | 20:48 |
sixwheeledbeast | :) | 20:48 |
sixwheeledbeast | it's easier | 20:48 |
KotCzarny | swb: ah, thats' how its named, i was thinking something with the staff in the name ;) | 20:48 |
chem|st | ~techstaff | 20:48 |
*** _rd has joined #maemo | 20:49 | |
*** geaaru has quit IRC | 20:51 | |
*** Gizmokid2010 has joined #maemo | 20:52 | |
*** Gizmokid2005 has quit IRC | 20:56 | |
*** Gizmokid2010 is now known as Gizmokid2005 | 20:56 | |
*** eijk has joined #maemo | 21:07 | |
*** eijk_ has quit IRC | 21:10 | |
t4nk226 | I just wrote two mails, one for techstaff and one for stopforumspam, hope it'll help | 21:12 |
*** t4nk226 has quit IRC | 21:24 | |
DocScrutinizer05 | ~#maemo techstaff is techstaff@maemo.org - the folks that keep your maemo infra running. Devotion to Duty http://xkcd.com/705/ | 21:44 |
infobot | DocScrutinizer05: okay | 21:44 |
DocScrutinizer05 | ~unbanip is also see ~techstaff | 21:45 |
infobot | okay, DocScrutinizer05 | 21:45 |
DocScrutinizer05 | ~unbanip | 21:45 |
infobot | i heard unbanip is please contact techstaff <at> maemo <dot> org with your request | 21:45 |
DocScrutinizer05 | ugh | 21:46 |
DocScrutinizer05 | ~factinfo unbanip | 21:46 |
infobot | unbanip -- created by DocScrutinizer05 <~saturn@openmoko/engineers/joerg> 31s ago. | 21:46 |
DocScrutinizer05 | ~forget unbanip | 21:46 |
infobot | i forgot unbanip, DocScrutinizer05 | 21:46 |
DocScrutinizer05 | ~literal unbanip | 21:46 |
infobot | "#maemo unbanip" is "please contact techstaff <at> maemo <dot> org with your request" | 21:46 |
DocScrutinizer05 | ~#maemo unbanip is also see ~techstaff | 21:46 |
infobot | okay, DocScrutinizer05 | 21:46 |
DocScrutinizer05 | ~unbanip | 21:46 |
infobot | well, unbanip is please contact techstaff <at> maemo <dot> org with your request, or see ~techstaff | 21:46 |
DocScrutinizer05 | infobot: no, #maemo techstaff is techstaff(AT)maemo.org - the folks that keep your maemo infra running. Devotion to Duty http://xkcd.com/705/ | 21:51 |
infobot | okay, DocScrutinizer05 | 21:51 |
*** shentey_ has joined #maemo | 21:52 | |
bencoh | (when you already know which xkcd it is before clicking ... bleh :) | 21:55 |
DocScrutinizer05 | well... actually techstaff did such an awesome job the the mere technical infra runs almost unattended since years now. Of course this doesn't apply to highly problematic exposed services like vBulletin aka tmo, which I'm sure gives its administrators a constatnt stream of 'fun' | 22:04 |
DocScrutinizer05 | uptime of blades aka xen hosts is in the 600 days | 22:05 |
DocScrutinizer05 | err >> 21:06:01 up 867 days, 19:28, 0 users, load average: 4.40, 4.35, 3.77 << | 22:06 |
*** jonwil has joined #maemo | 22:09 | |
jonwil | freemangordon: ping | 22:13 |
jonwil | hi | 22:18 |
*** Neutron115 has quit IRC | 22:19 | |
*** Neutron116 has joined #maemo | 22:25 | |
bencoh | jonwil: about your post on TMO... why do you need to wrap it if you want to keep them "as is" ? | 22:28 |
bencoh | (pulseaudio) | 22:28 |
jonwil | No, I meant we use specific functions from the blobs | 22:29 |
jonwil | and clone or rewrite others | 22:29 |
jonwil | i.e. we rewrite the stuff for cmtspeech | 22:29 |
jonwil | but we keep e.g. fir_iq stuff | 22:29 |
jonwil | or other stuff with all that math | 22:29 |
*** shentey has quit IRC | 22:29 | |
*** Pali has quit IRC | 22:30 | |
jonwil | do you follow? | 22:30 |
*** _rd has quit IRC | 22:31 | |
*** ced117 has joined #maemo | 22:31 | |
bencoh | not sure | 22:34 |
bencoh | why would we rewrite only half of it? | 22:34 |
bencoh | (I mean, why bother if we cant/dont remove the whole blob?) | 22:34 |
jonwil | for Neo900 | 22:35 |
jonwil | because we need to replace the cellular bits | 22:35 |
jonwil | but we dont need to replace some of the other stuff since Neo900 has the same audio system as N900 other than the cellular stuff | 22:35 |
jonwil | also we could use this for testing, i.e. clone some parts and use others, see that it works then clone more | 22:36 |
*** _rd has joined #maemo | 22:36 | |
bencoh | are we still talking about the nokia voice pa module? | 22:38 |
jonwil | yes we are | 22:38 |
bencoh | isn't this one quite "far" from the cmtspeech stuff in the pipeline? | 22:38 |
jonwil | no, its not | 22:38 |
bencoh | ah | 22:38 |
bencoh | I see | 22:38 |
jonwil | module-nokia-voice on N900 statically links to a library called libcmtspeech | 22:39 |
bencoh | that's a pity | 22:39 |
jonwil | which is what talks to the cellular radio | 22:39 |
jonwil | yes it is a pitty | 22:39 |
bencoh | now I get your point | 22:39 |
jonwil | but we have to do what we need to | 22:39 |
bencoh | does that mean SIP stuff doesn't go through nokia-voice? | 22:39 |
bencoh | or do they have another entrypoint for SIP/RTP? | 22:39 |
bencoh | s#SIP/RTP#telepathy calls# | 22:40 |
jonwil | there is a different entrypoint (pulseaudio sink) | 22:41 |
jonwil | For a cellular call, the cellular services daemon sends a signal (com.nokia.csd.Call.Instance.AudioConnect) to tell module-nokia-voice (and libcmtspeech) to start doing audio | 22:42 |
jonwil | then libcmtspeech takes audio from the cellular modem and feeds it through various algorithms and out to other parts of PA and then the speakers | 22:43 |
jonwil | and vice versa for microphone audio | 22:43 |
jonwil | module-nokia-voice creates 2 sinks (raw sink and voip sink) and 3 sink inputs (aep sink input, hw sink input and cs call sink input) | 22:46 |
jonwil | for sources there is raw source and voip source plus a hw source output | 22:46 |
*** LauRoman has joined #maemo | 22:47 | |
bencoh | looks like a monolithic monster | 22:47 |
jonwil | yes its a beast | 22:47 |
*** enyc_ has quit IRC | 22:53 | |
jonwil | now do you see the wisdom of my idea? :) | 22:55 |
bencoh | kinda, yeah :) | 22:57 |
*** HRH_H_Crab has quit IRC | 22:58 | |
*** enyc has joined #maemo | 22:59 | |
*** HRH_H_Crab has joined #maemo | 23:00 | |
ceene | i was wondering... hasn't anyone thought of implementing a smartphone based on the zynq7000 soc from xilinx? even the gsm/3g/4g interface could be open source, implemented on the fpga part of he zynq | 23:05 |
*** enyc has quit IRC | 23:05 | |
DocScrutinizer05 | wait! one PA plugin (module-nokia-voice) handles both csd and RTP audio? this sounds terribly wrong particularly for RTP which should get done by some FOSS module - there are quite a few, libccrtp comes to mind | 23:06 |
*** _rd has quit IRC | 23:06 | |
ceene | if i'm not mistaken osmocom software and docs would greatly help with this, as they have implemented the bts, so the terminal itself should be probably easier and possibly a subset of that | 23:06 |
jonwil | Telepathy or some other part of the system feeds VoIP audio into module-nokia-voice which does some algos on it (including xprot for speaker protection) and feeds it down the chain into the rest of PA | 23:07 |
Humpelstilzchen | ceene: zynq is pretty big | 23:07 |
ceene | and pretty cool :P | 23:07 |
jonwil | in any case once I get hold of freemangordon, I plan to ask for commit access to https://notabug.org/freemangordon/pulseaudio-nokia/ and see what I can figure out and add to that repo :) | 23:08 |
ceene | two arms, a big integrated fpga in which to implement almost all hardware | 23:08 |
Humpelstilzchen | yes, but implementing gsm etc on vhdl? Sounds like a full time job more multiple devs, if you can get this even certified | 23:08 |
DocScrutinizer05 | ceene: a) osmocom bts stack is mostly unrelated to the MT radio stack, it's working in quite a different way than a phone b) no matter how you implement the hardware and th radio stack, it's illegal to use it when user can replace or modify it | 23:08 |
ceene | i know for a fact that xilinx has demonstrated an LTE client | 23:09 |
*** HRH_H_Crab has quit IRC | 23:09 | |
DocScrutinizer05 | so? | 23:09 |
ceene | implemented on just two chips, the zynq and one thing from TI, if i recall correctly, a dual transceiver | 23:10 |
ceene | well, it can be done technically :) | 23:10 |
Humpelstilzchen | ceene: uuh nice, probably one of the more expensive IPs I guess | 23:10 |
ceene | i don't know if they sell it, to be honest | 23:10 |
ceene | but if they have implemented it, i guess you can buy it | 23:11 |
ceene | there are simpler cores for gsm that i think are included in basic licensing schemes | 23:11 |
ceene | 2g is probably feasible | 23:12 |
Humpelstilzchen | ceene: I see kintex IPs (thats the big ones) | 23:13 |
DocScrutinizer05 | also I wonder how much of practrical use such a proof of concept implementation would have. I mean, I worked with modem manufacturers and I can tell for sure the radio stack is a system way more complex and larger than for example a bare bones linux, and it's in the 3 digit man years what companies like ST-Ericsson invest into development of such stack, not included the effort to get everything tested in field and then approved by 12 | 23:13 |
DocScrutinizer05 | dozen international authorieties like FCC | 23:13 |
ceene | one man can dream... | 23:15 |
Humpelstilzchen | so uuh here is a zynq based https://www.mathworks.com/examples/lte-system/12592-lte-transmitter-using-zynq-based-software-defined-radio-sdr | 23:15 |
bencoh | you'd still need to go from vhdl/fpga to asic | 23:16 |
DocScrutinizer05 | no matter what, you for sure can publish the radio stack source even under GPL, but as a manufacturer you must assure that only FCC-cerified sw stacks get used on your hardware. And FCC won't certify any firmware that doesn't enforce this limitation | 23:16 |
*** HRH_H_Crab has joined #maemo | 23:16 | |
bencoh | because you dont want to keep a fpga running on some pocket embedded system | 23:16 |
bencoh | I can haz moar battery plz? | 23:16 |
ceene | DocScrutinizer05: fcc is an US only thing, isn't it? | 23:17 |
DocScrutinizer05 | bencoh: yep, that's just a more real-life aspect that usually excludes FPGA from the list of stuff you want in a battery powered embedded system | 23:18 |
DocScrutinizer05 | ceene: please take FCC for a wildcard for any authority ruling radio band usage in your country | 23:18 |
ceene | i don't know if power consumption would be worse than our n900 though... | 23:19 |
DocScrutinizer05 | huh? | 23:19 |
bencoh | n900 isnt that power hungry | 23:19 |
bencoh | especially when idling | 23:19 |
DocScrutinizer05 | the modem has a standby energy consumption of only 12mW | 23:19 |
ceene | in my experience the screen is the worst offender | 23:19 |
bencoh | s/screen/backlight/ | 23:20 |
ceene | so maybe the communication subsystem in the end is not the thing that requires the most optimization | 23:20 |
DocScrutinizer05 | no, the backlight is, plus data transfer over cellular, plus WLAN when in scanning mode | 23:20 |
Humpelstilzchen | add gps to the list | 23:20 |
ceene | whatever, screen needs baklight, so it's the same for me | 23:20 |
DocScrutinizer05 | plus CPU when you run a really poorly written app that keeps the CPU busy | 23:20 |
DocScrutinizer05 | Humpelstilzchen: yes, GPS can eat some power. Camera as well | 23:21 |
ceene | pareto says 80% of my power goes out to the screen, even if it's only lighted on for just 20% of the timwe | 23:22 |
DocScrutinizer05 | ceene: backlight can get dimmed. Just one tick down from brightness 5 to 4 already makes backlight consume only 20-30% | 23:22 |
DocScrutinizer05 | pareto? | 23:22 |
bencoh | "pareto effect" | 23:23 |
bencoh | 80/20 | 23:23 |
DocScrutinizer05 | did somebod<y finally pick up on my idea to write a *system* monitor | 23:23 |
DocScrutinizer05 | ? | 23:23 |
bencoh | I dont think so | 23:23 |
ceene | i still think a zynq smartphone would be pretty cool | 23:25 |
bencoh | with a car lead battery, definitely :° | 23:26 |
ceene | lol | 23:27 |
ceene | it wouldn't be so bad | 23:27 |
*** infobot has quit IRC | 23:30 | |
*** Milhouse has quit IRC | 23:33 | |
*** HRH_H_Crab has quit IRC | 23:35 | |
*** infobot has joined #maemo | 23:35 | |
*** Milhouse has joined #maemo | 23:36 | |
*** HRH_H_Crab has joined #maemo | 23:36 | |
*** enyc has joined #maemo | 23:37 | |
*** Neutron116 has quit IRC | 23:42 | |
*** HRH_H_Crab has quit IRC | 23:42 | |
*** HRH_H_Crab has joined #maemo | 23:43 | |
DocScrutinizer05 | ~power | 23:44 |
infobot | extra, extra, read all about it, power is http://wiki.maemo.org/N900_Hardware_Power_Consumption | 23:44 |
Sicelo | idea of system monitor ... meaning what in N900 context? | 23:44 |
*** Neutron116 has joined #maemo | 23:44 | |
DocScrutinizer05 | check all (known) subsystems for activity, estimate the power consumption that comes from this for each of them, compare to measured power consumption as seen by BQ27200 | 23:45 |
*** HRH_H_Crab has quit IRC | 23:48 | |
*** Neutron116 has quit IRC | 23:51 | |
*** enyc has quit IRC | 23:54 | |
*** enyc has joined #maemo | 23:55 | |
*** HRH_H_Crab has joined #maemo | 23:55 | |
DocScrutinizer05 | sth like >> total measured energy consumption: 1980mW (520mA@3.81V) \n estimation for cellular: 1100mW, based on 'data: 41,4kBytes/sec RX, 528Bytes/s TX, in 9 packets/s', 'signal: -74dB', 'Radio Access Technology: UMTS', 'no call active' \n Screen backlight: 0mW, based on 'screen blaked, backlight off', 'actual brightness: 0%', 'configured brightness: 80%, ALS dynamic' \n Camera: 0mW based on 'not active' \n estimation for WLAN: 30mW | 23:57 |
DocScrutinizer05 | based on: 'idle', 'data: 0Bytes/s', 'beacons: 20/s', 'PSM: high' \n ... | 23:57 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!