Experiment: better sound on remote end

One of the problems people complain about my calls from the Freerunner is *bad*sound*. Lot’s of background noise, static, etc. I’m not talking about the familiar buzz problem, as I’ve had the buzz fix applied to my phone. However what I found to fix this problem on my phone model (GTA02v5 + buzz fix) goes totally against the official information. So much so that there’s at least one person who, from his very good knowledge about this subject (Really! This is *not* sarcasm!), thinks this fix is as good as putting some peanut butter over the microphone :)[1]

I know of at least one other person who claims to have better sound on remote end from this fix, but I think I need to drop the challenge. Can you try the current SHR Unstable, apply this fix and then report on the mailing lists your results?

You can? Good! So here’s the fix:

  1. call someone who noticed your bad sound and check whether the sound is still bad, then finish the call
  2. edit /etc/freesmartphone/alsa/default/gsmhandset
  3. change control 63 (it’s also on line 63), so that it ends in 3 rather than in 2:
    1. Old value: 63:'Mic Sidetone Mux':1:2
    2. New value: 63:'Mic Sidetone Mux':1:3
  4. call that person again and check the result

Alternatively, in one call, you can ssh into your phone and use alsamixer to change the same control, but this change will not be persistent until you do the steps above.

Old Value
Old Value
New Value
New Value

So let’s hear your results, nothing like a good empirical experiment.

[UPDATE: Added sound recordings]

In the following recordings (complete set here), I said «The quick brown fox jumps over the lazy dog» starting with Mic2, then Right PGA, then Left PGA.

  1. in perfect conditions;
  2. with tv making background noise (news);
  3. 2. + computer playing loud music («Te Quiero Puta» from Rammstein) at the same time.
http://wiki.openmoko.org/wiki/Neo_Freerunner_audio_subsystem#Alsamixer_channel_controls

Comunidade e receptividade a ideias

A comunidade Ubuntu rege-se por um Código de Conduta, mas já há muito tempo que me parece que isso vale pouco mais do que uma forma de atirar à cara de algumas pessoas quando alguns membros da comunidade vêm a conversa a ficar mal para o lado deles. Na realidade, estas mesmas pessoas demonstram tipicamente uma agressividade pouco razoável contra outros, numa clara violação do seu próprio Código de Conduta.

A título de exemplo, mostro uma desapontante conversa no IRC, no canal #ubuntu-pt (registada nos logs de 2009/10/19 e 2009/10/20), da qual extraio a conversa (e re-ordeno algumas mensagens para não se confundir ao que é que respondem, pois o lag leva por vezes a situações curiosas na relação entre frases).

Tudo surgiu porque me parece que as datas de lançamento da beta do Vista 7 (ou Windows 7, ou lá o que a máquina de PR hoje chamar) que podia ser distribuída por várias pessoas, e da release final parecem curiosamente muito coladas às últimas releases de Ubuntu (9.04 e em breve 9.10). O resultado (e já se viu notoriamente isso na 9.04) é que isto abafa a novidade do Ubuntu nos canais noticiosos da área da informática. Por uma notícia que haja do Ubuntu, há várias do Windows.

Para além disso, evidenciando a colagem à imagem do Ubuntu, a Microsoft está a tentar incentivar “festas” do lançamento. Claro que quem viu os vídeos pensa que são pessoas carregadas de Valium, e toda a gente sabe que eles não poderão copiar os CDs uns para os outros (o que desde 15 de Setembro é crime em Portugal).

Daí que me lembrei de falar com a malta do Ubuntu Portugal no sentido de fazer uma festa mais pública, com distribuição de CD’s, aproveitando que 31 de Outubro é um Sábado. A malta poderia encontrar-se algures, fazer algumas coisas, mostrar o novo Ubuntu, distribuir alguns CDs, etc… Um pequeno acto que, anunciado, poderia ter até ecos interessantes e introduzir o Ubuntu a mais pessoas.

Mas a receptividade a esta ideia e o comportamento arrogante evidenciado abaixo fizeram-me saltar a tampa. Não compreendo a atitude em função da mensagem. Aliás nitidamente há uma intenção de “matar o mensageiro”…

<[Rui]> malta
<[Rui]> tá na hora de ultrapassar a máquina da MS em PR 🙂
<[Rui]> a data do Vista7 é intencional para obfuscar o Ubuntu, mas se fizessemos uma festa mais “pública” na baixa dava uma visibilidade do caraças
<[Rui]> que dizem?
<[Rui]> oferta de CD’s, etc…
<[Rui]> ou, melhor que oferta, tip jar
* gouki gostaria de estar lá
(…)
<joaopinto> [Rui], Vista7 que � isso ?
(…)
<[Rui]> joaopinto: LOL
(…)
<[Rui]> BUGabundo: oupa
<[Rui]> BUGabundo: há pouco mencionava que seria fixe fazer a festa de forma mais pública para contrabalancear o marketting da Microsoft
<BUGabundo> ola [Rui]
<joaopinto> [Rui], seria possível retirar o “Microsoft” da promoção do Ubuntu ?
<[Rui]> joaopinto: huh?
<joaopinto> que raio de mania das guerras de OS
<joaopinto> qual contrabalancear
<[Rui]> joaopinto: caso não estejas atento, as datas da beta gratuita do Vista7 e do lançamento do Vista7 não são acidentais
<[Rui]> joaopinto: nem o estarem a querer promover festas carregadas de valium 🙂
<joaopinto> [Rui], mas quem é que está preocupado com isso a não ser os paranoicos da OS War ?
<[Rui]> joaopinto: as datas têm sido lançadas de forma a ofuscar as últimas releases do Ubuntu nos media
<[Rui]> afectou 9.04 e vai afectar o 9.10
<joaopinto> Vista7, é esse o nome do Windows7 ?
<[Rui]> joaopinto: não sei o que é isso de “os war” provavelmente algo que só tu vês
<joaopinto> [Rui], até pode ser esse o proposito, mas se for só se compreende pela ignorância de como funciona o software lifre e a sua adopção
<BUGabundo> pah porra
<BUGabundo> calem se la com o Vista
<BUGabundo> nem kero saber qd sai
<BUGabundo> nem me afecta!
<BUGabundo> estamos aki para promover Software Livre
<joaopinto> eu vejo sempre que alguem arranja qualquer motivo para andar em comparações e contrabalanços
<[Rui]> joaopinto: a ideia é contrabalancear um pouco a máquina de marketting junto dos media 🙂
<Kmos> a barra de tarefas do 7 e’ um vomito.
<BUGabundo> e dar aos users a sua chance
<joaopinto> eu quero la saber da release do windows7
<[Rui]> e gerar algum eco nas notícias
<BUGabundo> se a MSFT lança na mm data, azar o deles!
<BUGabundo> as nossas festas sao melhores!
<BUGabundo> e FREE
<[Rui]> BUGabundo: não estás a entender, é azar o nosso
<BUGabundo> n n e’
<BUGabundo> acredita!
<[Rui]> BUGabundo: porque por essa altura o buzz está todo no lançamento do vista7
<BUGabundo> so o e’ para kem se interesse por eles
<joaopinto> [Rui], tu é que nao estás a entender, releases MS só afectam adeptos MS
<BUGabundo> e se ha users q n sabem kem somos, tb n e’ por ser em datas diferentes q vao ficar a saber
<BUGabundo> alias!!!
<joaopinto> isto nao é estilo propaganda politica
<BUGabundo> ate axo q na mm data se gera mais noticias na blogosfera
<[Rui]> BUGabundo: a ideia é aproveitar o ser um sábado para aumentar a percepção
<[Rui]> joaopinto: man, quando cresceres falamos 🙂

Por esta altura, já estava a ficar farto de levar bocas deste joaopinto. É “operating system war”, é “propaganda política”… já começava a cheirar mal. Mas o pior vindo desta peça ainda estava para vir.

(…)
<joaopinto> [Rui], quando perceberes alguma coisa de software livre falamos
<[Rui]> joaopinto: LOL 🙂
<BUGabundo> joaopinto: +1
(…)
<[Rui]> joaopinto: go eat a lemon 🙂
<[Rui]> ou suck ou whatever 🙂
<BUGabundo> [Rui]: os FANATICOS sabem as datas q interessam
<joaopinto> [Rui], adoro quando a inteligência avança para o insulto
<joaopinto> isso é um grande sinal de maturidade
<BUGabundo> os Pobo, n ker saber
<BUGabundo> e n e’ afectado por isso
<BUGabundo> a maior parte do ppl q conheço ate espera uma semana ou mes para instalar
<[Rui]> joaopinto: foste tu que começaste, por isso vê se engoles e paras, está bem? ou pensas que podes mandar bocas e que os outros se calam?
<joaopinto> por falar em fanaticos, esta semana recebi um pedido para mudar os .deb do getdeb para outra coisa
<BUGabundo> PAREM!
<joaopinto> porque .deb, é debian, e ubuntu nao é Debian
<BUGabundo> ou começo a kikar 🙂
<BUGabundo> por falar nisso
<gouki> Calma pessoal. Hoje está cá o Agente de serviço BUGabundo
<[Rui]> odeio ppl que gosta de chamar os outros de fanáticos, revela muito sobre eles.
<BUGabundo> gouki: ja deste OP ao joaopinto?
<joaopinto> [Rui], qual foi a parte em que te insultei ? eu apenas te informei sobre irrelevancia das releases closed source para o mundo open source, inclusive se leres com atenção, nao fui só eu a dizer isso
<BUGabundo> [Rui]: eu sou o menos fanatico aki do sitio!!
<BUGabundo> lolol
(…)
<[Rui]> joaopinto: alusões de “os war”, “propaganda política”, “fanatismo” etc. se não lês o que escreves, sugiro que comeces a fazê-lo
(…)
<joaopinto> qual op, eu gosto de dar educação ou ajuda, não kicks e bans
<BUGabundo> [Rui]: continuando! eu usei MSFT mt anos, ainda uso por kestoes de trab
<BUGabundo> mas se me deram escolha prefiro FLOSS
(…)
<joaopinto> <[Rui]> BUGabundo: há pouco mencionava que seria fixe fazer a festa de forma mais pública para contrabalancear o marketting da Microsoft
<[Rui]> a questão é que *eles* escolheram essas datas para abafar o eco das releases do Ubuntu nas revistas do género
<joaopinto> “contrabalancear”
<KillEmAll-PT> Eh pá tenham lá calma pessoal
<joaopinto> vamos lá ver ao dicionario
<KillEmAll-PT> e a pensar que era eu o deprimido aqui
<KillEmAll-PT> lol
<BUGabundo> KillEmAll-PT: e’ de alturas
<BUGabundo> pode passar semanas em silencio
<KillEmAll-PT> nao deprimam aqui o pessoal , peace
<BUGabundo> ou ter 2 discussoes ao mm tempo
<[Rui]> viva as ignore lists

Claro que acabou por levar com um /ignore *joaopinto* ALL para que pudesse deixar de ouvir uma pessoa vocacionada para me chatear. Mas como os logs não levam com o ignore, fica a glória do menino…

Para adicionar à tristeza, contudo, é ver pessoas muito participativas subitamente acharem-se as únicas pertencentes à “Comunidade” e a continuar a denegrir o mensageiro.

<joaopinto> Fig. Compensar; opor-se a; tornar nulo o efeito de.
(…)
<BUGabundo> [Rui]: a serio, axo q ainda n percebeste como é q nós Comunidade vemos as coiss
<BUGabundo> n temos qq interesse em entrar em Guerrinhas
(…)
<BUGabundo> isso e’ o q os Fanaticos fazem
<[Rui]> BUGabundo: enfia “guerrinhas” onde o sol não brilha
(…)
<BUGabundo> [Rui]: respeita as pessoas se keres ser respeitado!!!
<[Rui]> o que falei é em termos de estratégia de divulgação
<[Rui]> BUGabundo: denegrir os outros com termos como “fanatismo” e “guerrinhas” e etc não é respeitar, sabes?
<KillEmAll-PT> [Rui] estrategia é das empresas
<[Rui]> KillEmAll-PT: not really
(…)
<BUGabundo> eu xamei te a ti ? ou coube te a carapuça?
<KillEmAll-PT> software livre é mais que isso é uma comunidade mais abrangente
<BUGabundo> falta aki o kimus! isto e’ a area dele!!!
<KillEmAll-PT> estas a ver as coisas de uma forma muito limitada
<gouki> KillEmAll-PT, estrategia não é apenas para empresas.
<joaopinto> [Rui], definidar uma estratégia de divulgação de software livre em função de uma release comercial, parece-me um pouco fora do espirito
<[Rui]> a ideia era levar a festa à rua e aproveitar para divulgar
<gouki> Nós como comunidade e interessados por software livre, podemos, sem nenhum problema, ter uma estrategia para divulgar algo.
<[Rui]> anunciar a festa, etc e tal
<Kmos> fiquem em casa e comemorem na mesma 🙂
<BUGabundo> KillEmAll-PT: o Ubuntu-LoCo e News é uma cooperativa de promoçao e divulgaçao
<KillEmAll-PT> nao podes meter algo para as maos da pessoa e dize linux grande e é o maior
<KillEmAll-PT> nao haver marketing nem festa, sem sensibilizar as pessoas
<KillEmAll-PT> e isso nao o fazes numa festa
<joaopinto> eu aplico isto ao futebol, o que interessa são as vitórias do meu clube, não a derrota dos outros, e que eu saiba, o Linux não tem nenhum jogo marcado com a MS nesse dia 😀
<BUGabundo> [Rui]: tas nisto à qt tempo?? eu ja organizo release parties desde o 7.04
<KillEmAll-PT> faze-lo diariamente com os utilizadores
<KillEmAll-PT> ora bem, joaopinto isso mesmo
<joaopinto> pah, grande ideia, vamos organizar um jogo de futebol
<joaopinto> pinguins contra janelas
<[Rui]> BUGabundo: duh. mas só desde o 9.04 é que está a haver um plano de releases coordenado para abafar o eco crescente do Ubuntu
* joaopinto sente um cheiro a conspiração
<[Rui]> a ideia era ver se a malta estaria interessada em fazer a festa de uma forma um pouco mais pública
<[Rui]> não estando bastaria dizê-lo.
<joaopinto> eu diria mais, a MS apressou o windows7, para coincidir com o Ubuntu
<[Rui]> não é preciso ninguém portar-se infantilmente e desatar a denegrir os outros
<joaopinto> e o ms office vai ser sincronizado com o openoffice
<joaopinto> txi, o Mark consegiu
<BUGabundo> [Rui]: ja somos assim tao grandes q _eles_ tem q se preocupar com nós? w00t then
<[Rui]> BUGabundo: sim, é verdade 🙂
<joaopinto> em vez de sincronizar distros, sincronizou o Ubuntu com o Windows
<joaopinto> YES
<[Rui]> BUGabundo: não percebo a tua atitude para comigo, fiz-te alguma coisa?
<BUGabundo> eu n!
<BUGabundo> tu e’ q tas increspado
<BUGabundo> eu tou SUPER calmo
<BUGabundo> isto e’ q minha forma normal de falar
<BUGabundo> get used to it
<BUGabundo> n e’ por mal
<BUGabundo> mas o ppl q n me conhece, n entende
<[Rui]> BUGabundo: increspado a tia 🙂
<BUGabundo> e pensa q tou a ser agressivo
<[Rui]> BUGabundo: mas sempre me irritou solenemente os “fanáticos anti-fanáticos”.
<BUGabundo> azar
<BUGabundo> keixa te ao Linus
<[Rui]> e adoro quando a malta tenta matar o mensageiro em vez de se concentrar na mensagem
<joaopinto> ninguem matou o mensageiro, a mensagem é que está sem contexto
<[Rui]> por mim o tema está encerrado, não falo mais nada nem quero saber.
<joaopinto> o [Rui] com todo o respeito, eu conheço-te de algum lado para levares uma critica a uma mensagem como um ataque pessoal ?
<[Rui]> leiam mas é o code of conduct.
<[Rui]> bye
<BUGabundo> cromo
<joaopinto> lol
<joaopinto> esta foi boa
<BUGabundo> esta gente ‘e q estraga a comunidade
<BUGabundo> andamos nós aki a matarnos à anos
<BUGabundo> e eles pensam q tem o rei na barriga
<BUGabundo> pff
(…)
<joaopinto> mas ja agora, o windows 7 vai-se chamar Vista7 ???
<BUGabundo> n sei
<BUGabundo> a ultima vez q ouvi era mm windows 7
<BUGabundo> mas sabes como sao as ekipas de marketing
<joaopinto> eu tb
<joaopinto> o google não conhece Vista 7
<BUGabundo> ahahaahahh
<BUGabundo> FAIL commercial
<joaopinto> eh pah, pena o moço ir embora
<kimus> BUGabundo: ? Vista 7??
<BUGabundo> joaopinto: melhor assim

Estragam a comunidade? Não se esforçam há anos? Têm o rei na barriga?

Com atitudes como as demonstradas, quem é que estraga comunidades? Quem é que tem o rei na barriga?

E quanto a esforço, por em causa 9 anos de esforços pelo Software Livre como se “nada” fosse?

Moço?

Mas quem é que esta gente se julga que é? A comunidade? Fazem parte dela, mas espero bem que não sejam representativos. Seria uma pena.

Tudo bem. Pelo menos deu para perceber o que esperar deles.

ElmDentica 0.7.0 is out!

Screenshot of release 0.7.0
Screenshot of release 0.7.0
Press a bubble for about 1s and magic action possibilities will show up.
Press a bubble for about 1s and magic action possibilities will show up.

Hi everyone! ElmDentica hasn’t had a new release for a while (*cough*cough* proving it works so well *cough*cough*), so I though I should share with you the new stuff in the development of this release.

The news are:

  • Replacement of the side buttons by hover’s fired up by pressing for about 1s over the bubble
  • Usage of inwins for entering user and domain data in the settings window
  • Usage of hoversel to gain a few more space on the toolbar, specially for future features

So that’s about it… you can get the package from the usual places, the project’s web-site, by upgrading shr-unstable as it upgrades elmdentica on next autobuild, building it yourself, etc…

Nokia’s Free Software bullshit and insults in Maemo

Remember when Nokia wanted to give a lesson regarding software patents to Free Software people? Like «they’re ‘m’kay? We know best, m’kay?»

Well, I was really anxious about the Nokia N900, the 4th Nokia GNU/Linux internet device which now has the ability to make phone calls! It’s an impressive device… cell phone (3G, yay), camera with enough resolution, GPS, wifi, decent graphics card, powerful processor, a half-decent amount of memory, more than decent storage, etc…

It is also being branded as so “open” that software freedom lovers would love it. This seemed like really good news, no? Well, like the saying goes… when it’s too good to be true… it most probably ain’t.

I tried to figure out how “open” the device is, and wasn’t really happy. After more than 70 comments, Quim (who works at Nokia) spills the guts:

Nobody claims Maemo is the 100% free mobile OS and the N900 is the 100% free mobile device. I claim is currently the most interesting combination for a free software lover thanks to its standard Linux stack, possibility to modify the platform and access to the root. The % closed helps Nokia getting a sustainable business model and reaching consumer appeal.

Well, nice claim, but it is the idea that you (and Nokia) are selling. And worse of all, you seem to pretend that in 100% of an operating system, all % are of equal value. They’re not. The minimum percentage that is proprietary is essential for Nokia’s GNU/Linux devices to work. Take it away, and they won’t work, or might even burn in your pocket. Period.

If 100% freedom is your goal Maemo 5 and N900 is a good starting point.

No it’s not. There’s better if you want 100% freedom, what OpenMoko started. The company may now only be selling Freerunners to resellers who want to keep on with the business, but there’s new sources of hardware showing up (thanks go mainly to John ‘MadDog’ Hall who’s been in talks with the University of São Paulo, in Brasil), so no, the phone is not dead. It is actually growing a lot better and faster now it’s free from the corporate strings of OpenMoko, which partly restricted the flow of things.

But I digress, let’s get back to Nokia and its bullshit and insults to the Free Software community (I use Free Software because I prefer to talk about freedom, but these insults and bulshit also apply to you, Open Source guys, so pay attention).

There’s a wiki page in Maemo explaining why there are some proprietary software. That page needs to be passed by the bullshit filter, like I said in my comment, Nokia is far from being friendly to Free Software. They’re actually quite aggressive and strongly lobby for the legalization of software patents in Europe. Don’t be fooled by the sugar coating, they are not your friend. So what is in the wiki page after you pass the bullshit filter?

  • Brand We think that “open source” reduces our brand value
  • Differentiation Proprietary software is much better, just use it
  • Legacy We don’t want to be shamed by the garbage we forcefeed upon you
  • IPR & licensing issues Software Patents are good, just buy the freaking licenses from us.
  • Security Since we sell dangerous products, we take your freedom away so you don’t make the mistake of getting proof they’re crap (like their batteries, which the phones must know the limits of)
  • Third party Just accept that we know best and choose from the best

While the “security” aspect could be of some value for some people, let me give you an example of how much crap it is:

Nokia’s batteries are dumb. So dumb, in fact, that their phones have to know what batteries they carry in order to not overcharge.

What if the battery was smarter, and had a way to tell the operating system it’s full? If a little company like OpenMoko had it, why wouldn’t Nokia have it? It’s one of the most dangerous equipments in the phone, so I guess that’s what they refer to when they talk about security and some of the energy related software is *closed*.

That’s evidence of crappy hardware.

Sorry, disappointing. Will wait for the competition unless this changes.

BTW, someone said that even OpenMoko has some proprietary software… well, as Mickey Laurer explained it

«There’s a difference between closed firmware providing a standard protocol and a proprietary ASIC providing a closed-source binary driver using a proprietary command language to talk to the hardware.

None of the Nxx tablets are fully functional with free software. The FreeRunner is.»

Indeed it is!

root@om-gta02 ~ $ cat /proc/sys/kernel/tainted
0

So there you go! There’s much better, in terms of freedom, so don’t settle for less just because it’s fancier.

Demand more! It’s your right as a software user, and your power as a consumer.

Elmdentica release 0.6.0

ElmDentica (the Tuga release), is now translatable and the first included localization is Portuguese (hence Tuga) 🙂

Elmdentica 0.6.0 in action (in portuguese)
Elmdentica 0.6.0 in action (in portuguese)

It will also now launch a browser if you confirm after pressing on a link. Right now, the following browser choice is made:

  1. this version of woosh (sig), which I hacked to load urls passed with the -u flag
  2. or midori
  3. or dillo
  4. or xdg-open

Download and enjoy:

Elmdentica release 0.5.1

Fixed some bugs, added a domain editor so you can add your own Laconi.ca installations or other µ-blog sites with a twitter like API, and now supports links in status messages (but does nothing at all with them, yet, my favorite browser, woosh, doesn’t get URLs from command line, I wonder if it has a way to do it).

Domains toolbar button
Domains toolbar button

Have fun!

Elmdentica release 0.3.0

Elmdentica is getting better all the time 🙂

  1. the toolbar is no longer out of the screen
  2. the timeline now displays (cacheable) icons in the nice bubbles
  3. libcurl is being called with object reuse, which optimizes downloads a bit

So here’s the complementary screenshot, followed by the download links:

Release 0.3.0 in action...
Release 0.3.0 in action...