Rencontre #5 – En fait ça sera le mercredi 12 janvier 2011

Initialement prévue le 5 janvier 2011, la 5ème rencontre OpenBox aura lieu le mercredi 12 janvier 2011 à 18h30 à Paris.

Le but est de se rencontrer autour d’un verre afin de faire connaissance, et de discuter des différents projets de chacun. Discuter dans la vraie vie plutôt que par l’intermédiaire de forums, mails et IRC :)

Voilà en attendant, venez en discuter sur le forum, pour proposer des lieux où se rencontrer et échanger vos idées.

N’hésitez pas à en parler autour de vous, à vos amis libristes, développeurs, utilisateurs de Linux, bidouilleurs en tout genre. A bientôt !

Et j’en profite pour vous souhaiter une bonne année à tous !

Rencontre #5 – Jeudi 6 janvier 2011

EDIT : rencontre décalée au mercredi 12 janvier 2011, voir le nouveau billet

Bonjour à tous ! Il y aura une nouvelle rencontre OpenBox4 le jeudi 6 janvier 2011 à Paris.

Le but est de se rencontrer autour d’un verre afin de faire connaissance, et de discuter des différents projets de chacun. Discuter dans la vraie vie plutôt que par l’intermédiaire de forums, mails et IRC :)

Voilà en attendant, venez en discuter sur le forum, pour proposer des lieux où se rencontrer et échanger vos idées.

N’hésitez pas à en parler autour de vous, à vos amis libristes, développeurs, utilisateurs de Linux, bidouilleurs en tout genre. A bientôt !

Le projet Gnbox

Comme indiqué dans le billet précédent, OpenBox4 a été proposé et accepté comme projet de Master I2L.

Deux étudiants, Synok et Folapov sur le forum, ont donc commencé à travailler sur le projet Gnbox, un logiciel libre permettant d’afficher les informations de la neufbox sur son ordinateur.

Il est développé en langage C++, et l’interface graphique est basée sur gtkmm. Les sources seront accessibles sur le dépôt Subversion du projet OpenBox4 hébergé par gna.org.

Vous pouvez déjà consulter la page wiki de Gnbox, ainsi que le sujet dédié à Gnbox sur le forum.

Voilà, n’hésitez pas à leur donner un coup de main si vous en avez l’occasion :)

OpenBox4 accepté comme projet Master I2L

Le Master Ingénierie du Logiciel Libre (I2L) est une formation dispensée à l’Université du Littoral Côte d’Opale à Calais, qui existe depuis la rentrée 2006.

Dans le cadre de la seconde année du Master I2L, les étudiants ont un projet à réaliser, de septembre à fin mars. Le projet se déroule au sein de l’université et doit « être utile à la communauté du libre ». Chaque étudiant doit intégrer une communauté de développeurs et participer au développement, à l’extension voire au déploiement/suivi d’un ou plusieurs outils libres. La condition est que le code développé reste dans la communauté libre (en GPL ou variantes) et la « taille » du projet doit être relativement modeste étant donné qu’il est réalisé en parallèle des autres cours.

J’ai donc envoyé un mail pour proposer le projet OpenBox4, et il a été accepté comme projet Master I2L. La description est assez vague, car elle est issue du mail que j’avais envoyé pour présenter OpenBox4 d’un point de vue général. Mais du coup ça a l’avantage de laisser pas mal de possibilités aux étudiants pour choisir un projet qui leur plait et qui leur permettra d’approfondir le domaine qu’il souhaitent.

La neufbox 4 est très intéressante en tant que plateforme de développement pour plusieurs raisons :

  • déjà présente dans 4 millions de foyers en France
  • disponible dans n’importe quel supermarché, Fnac,… pour 70 €
  • permet de brancher pas mal de choses sur ses 2 ports USB + port PCMCIA
  • ADSL en plus de routeur, donc pas besoin d’un routeur open derrière sa box
  • le wiki d’OpenBox4 contient beaucoup d’informations sur le logiciel et les composants de la neufbox, notamment port série et JTAG
  • elle est supportée nativement par OpenWrt
  • les sources libres du firmware officiel (basé sur OpenWrt) sont disponibles sur http://dev.efixo.net (permet de recompiler un firmware officiel à l’identique en conservant l’ADSL et la téléphonie)

Donc plutôt sympa, ça permet de s’initier ou perfectionner ses connaissances en Linux embarqué, OpenWrt qui est en train de devenir incontournable, ou également en bidouillage électronique.

Donc pas mal de possibilités autour de la neufbox 4. Actuellement, nous (OpenBox4) nous intéressons pas mal à l’auto-hébergement, pour l’instant avec TiddlyWiki (exemple hébergé sur une neufbox : http://fxmx86.mine.nu), et par la suite blog, gallerie photo,…

Baisse du prix des neufbox 4 en magasin

thierry9c nous a prévenu sur le forum de la baisse du prix des neufbox 4 en magasin. En effet, son prix vient de passer de 69,90 € à 49,90 €.

C’est particulièrement intéressant pour tous ceux qui veulent bidouiller : on s’amuse avec la neufbox dont on est propriétaire, et la neufbox prêtée par SFR permet d’avoir toujours accès à Internet en cas de mauvaise manipulation, et on peut la rendre intacte en cas de résiliation.

Maintenant se pose la question : où acheter une neufbox 4 ? La page du wiki donne quelques indications :

Si vous la trouvez dans un autre endroit, vous pouvez laisser un commentaire pour qu’on puisse compléter la liste.

J’ai notamment rencontré une personne aux RMLL qui avait acheté une neufbox 4 d’occasion sur un marché au puce pour la modique somme… de 3 € ! :)

Paquet OpenWrt de la semaine : uMurmur (alternative à TeamSpeak)

La neufbox 4 tournant sous OpenWrt, il est possible d’ajouter simplement des applications sous forme de paquets OpenWrt (et encore plus facilement avec le mod Ob4-Full+USB).

Nous allons donc chaque semaine parler d’un paquet OpenWrt intéressant en le décrivant brièvement.

Cette semaine il s’agit du paquet uMurmur. Si vous êtes un gamer, vous connaissez sans doute TeamSpeak. C’est un logiciel qui permet de dialoguer avec plusieurs autres utilisateurs en même temps par l’intermédiaire d’une connexion Internet : il s’agit d’un chat vocal.

Le gros inconvénient, c’est que TeamSpeak est un logiciel propriétaire. De même pour Ventrilo. Seules les versions binaires x86 et amd64 sont disponibles, donc sans les sources, impossible de faire tourner un serveur TeamSpeak sur une neufbox 4.

Il existe cependant des alternatives libres : Mumble et uMurmur. Cependant, même si Mumble fonctionne très bien sous Windows, Mac OS et Linux, il n’est pas adapté à l’embarqué (utilisation de C++ et QT).

Heureusement, il reste uMurmur qui a été conçu spécifiquement pour tourner sur une plateforme embarquée telle qu’OpenWrt (il est codé en C). C’est une implémentation légère d’un serveur Mumble, et supporte donc les clients Mumble 1.2.x.

Voilà, amusez-vous bien ! :)

Le firmware Ob4-Full+USB pour neufbox 4 : accès complet et ajout facile d’applications

fxmx86, avec l’aide de certains membres de la communauté, travaille depuis plusieurs mois sur un firmware maison pour la neufbox 4 nommé Ob4-Full+USB et basé sur le firmware officiel 2.1.6.

Les améliorations et modifications apportées par ce firmware ob4-full sont :

  • un accès complet au rootfs
  • le contrôle du wifi en mode auto ou manuel
  • boost ADSL d’un simple appui sur le capot
  • dtach pour les sessions
  • on / off pour les lumières selon un calendrier
  • paramétrage facile grâce à un fichier ob4-full.conf sur une clé USB

Et cela tout en permettant un retour simple au firmware officiel.

La deuxième partie, nommée ob4-usb, permet quant à elle d’ajouter facilement des applications qui seront stockées sur une clé USB :

  • serveur FTP
  • lecteur MP3 ou mpd
  • téléchargement de fichiers ou torrents
  • vidéo-surveillance avec webcam et détection de mouvement
  • hébergement d’un site web

Pour tous les détails, consulter le wiki de fxmx86, hébergé sur… une neufbox 4 :)

Nouveau site et nouvelle version pour NeufBox 4 Reboot

NeufBox 4 Reboot est un gadget gratuit qui permet de changer l’IP de sa neufbox 4 en seulement une quinzaine de secondes.

Il y a maintenant un site pour suivre le développement de ce projet : NeufBox 4 Reboot.

Et également une nouvelle version, la 3.1. Hélas le site du projet ne détaille pas la liste des améliorations apportées.

Pour télécharger la version 3.1, ça se passe sur Windows Live.

Dessin sur PC Inpact

La neufbox s\'ouvre à l\'open source

Source : PC INpact

Sources du firmware 2.1.5 de la neufbox

efixo Efixo a mis en place un repository Subversion permettant de récupérer les sources du firmware 2.1.5 de la neufbox 4, ainsi qu’un Trac permettant de visualiser les sources en ligne, et comprenant un wiki qui pour la documentation de l’API REST.

Des sources étaient déjà disponibles, mais c’était une archive contenant des sources qui ne permettaient pas de recompiler un firmware identique au firmware d’origine.

Et la bonne nouvelle, c’est qu’on va retrouver un système de compilation connu et apprécié : OpenWrt !

Il est désormais possible de recompiler le firmware de la neufbox à l’identique pour ensuite reflasher sa neufbox (il est fortement conseillé d’acheter une neufbox dans le commerce avant de la bidouiller, au lieu de modifier sa neufbox en location).

Pour récupérer les sources et recompiler le firmware :

~$ svn co http://svn.efixo.net/trunk/ neufbox
~$ cd neufbox/
~$ make nb4-main

Comme vous pourrez le constater, les sources des pilotes propriétaires Broadcom et des outils propriétaires Efixo ne sont pas disponibles. Ces binaires sont récupérés lors du processus de compilation et intégrés au firmware, ce qui permet de garder les fonctionnalités du firmware d’origine (téléphonie, TV,…).

En revanche, comme les sources des logiciels libres utilisés sont fournies, cela permet de modifier et d’intégrer diverses fonctionnalités non présentes d’origine.