Tag Archive for 'neufbox-4'

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 ! 🙂

nb4-unsquash utilisé pour personnaliser le firmware d’un Asus AM200g

De retour de vacances (bien méritées), j’ai parcouru les logs du serveur. J’ai alors remarqué un referer polonais. Encore un spammeur, je me suis dis.

Que nenni ! Après un examen plus appronfondi d’environ 3 secondes, l’URL du referer m’a révélé qu’il s’agissait en fait d’une page qui explique comment personnaliser le firmware de son Asus AM200g.

Rassuré, j’ai donc cliqué sur le lien :

After some retries I found out about the excellent OpenBox4 people hacking another Broadcom based ADSL router. They developed nb4-unsquash – a tool to extract the content of Broadcom-lzma-compressed squashfs.

Evidemment, le compliment fait plaisir. Mais ce qui fait encore plus plaisir, c’est que le travail que nous avons effectué (notamment nb4-unsquash) soit utile à d’autres personnes, pas forcément du même pays en plus.

En tout cas, merci à tous 🙂

Neuf, premier FAI français à proposer les sources GPL dans les Conditions Générales d’Inscription

Comme je l’ai mentionné dans mon billet d’hier intitulé Les CGI de Neuf et les logiciels libres, un nouveau paragraphe a fait son apparition dans les Conditions Générales d’Inscription de l’offre haut débit de Neuf Cegetel.

Je me suis par la suite demandé si c’était également le cas chez les autres FAI français. La réponse est négative. Neuf est donc le premier FAI français à proposer les sources GPL de sa box, la Neuf Box 4, soit en téléchargement direct sur http://www.efixo.com/neufbox4/freesoftware/, soit sur demande écrite.

Pour ceux qui voudraient vérifier (l’information est exacte à ce jour, mais les Conditions Générales évoluent rapidement chez les différents FAI), voici les liens vers les différentes sources :

  • Neuf Cegetel

http://offres.neuf.fr/adsl/ads-tarifs-conditions-forfaits-options.html
http://mkg.neuf.fr/docs/conditions/cgi_res_hd.pdf

  • Darty

http://www.dartybox.com/info/document.htm
http://www.dartybox.com/documents/20061031_CGS_DartyBox.pdf

  • Club Internet (fait maintenant partie de Neuf)

http://rejoignez.club-internet.fr/Commun/cgv.phtml

  • Orange

http://assistance.orange.fr/reponse75.asp
http://assistance.orange.fr/telechargement/cga/formule.internet.TV.Tel.OU.internet.tel_Print.pdf

  • Alice

http://abonnement.aliceadsl.fr/cgu/recrutement/cgu.pdf

  • Free

http://adsl.free.fr/cgv/
http://adsl.free.fr/cgv/CGV_FORFAIT_hors_opt_01012006.pdf

  • Tele2 (fait maintenant partie de SFR)

http://tele2.fr/fixe-adsl/tele2/telecharger.html
http://tele2.fr/tele2-box/plus/fichiers/conditions-generales.pdf

  • SFR

http://www.sfr.fr/redirection/pdf-adsl/redirection-brochure-sfr-mobile-adsl.jsp

Les CGI de Neuf et les logiciels libres

Les CGI (Conditions Générales d’Inscription) (attention c’est un PDF) de Neuf ont été mises à jour le 13 décembre 2007.

On peut y lire page 4 le paragraphe suivant :

5.4.4 En raison des spécificités du Modem avec WiFi intégré, Neuf a adapté certains logiciels de ce dernier à partir de logiciels libres relevant de la Licence Publique Générale du Projet GNU. Si le Client souhaite utiliser ces logiciels libres, il devra prendre préalablement connaissance et accepter les termes et conditions du Contrat de Licence Publique Générale GNU, consultable sur le site http://www.gnu.org/copyleft/gpl.html ou le cas échéant auprès de la Free Software Foundation Inc, 59 Temple Place, Suite 330, Boston, MA 02111-1307, Etats-Unis, dont une traduction française libre est disponible sur le site http://www.linux-france.org/article/these/gpl.html. Le Client reconnaît, en outre, que ces programmes sont distribués sans aucune garantie, explicite ou implicite, y compris les garanties de commercialisation ou d’adaptation dans un but spécifique. Le Client déclare être informé qu’il pourra accéder aux codes sources de ces logiciels sur le site http://www.efixo.com/neufbox4/freesoftware/ ou en faisant la demande écrite au Service d’assistance technique et commerciale de Neuf, dans les trois ans qui suivent la réception du Modem avec WiFi intégré.

La tournure de ce paragraphe est un peu maladroite, mais on ne peut que se réjouir de sa présence 😉

Statistiques de neufbox4.org

Etant donné que le sujet a été évoqué sur le forum, voici des informations sur les statistiques de neufbox4.org.

Depuis la mise en ligne le 27 août 2007, il y a eu 82 522 visiteurs uniques, pour un total de 972 509 pages vues. Il y a en moyenne 365 visiteurs par jour, chacun consultant 11 pages. Cette moyenne a depuis augmenté, sur le mois de janvier 2008 par exemple, il y a en moyenne 607 visiteurs par jour.

Ensuite la liste des mots clés tapés dans un moteur de recherche qui ont conduit le visiteur sur neufbox4.org. Les voilà dans l’ordre décroissant :

  1. neuf box
  2. neuf box 4
  3. neuftvsurpc
  4. firmware nb4
  5. neufbox
  6. nb4-r1.3.11-main
  7. firmware 1.4.5
  8. nb4-r1.4.5-main
  9. efixo
  10. neufbox 4

La majorité des visiteurs sont des abonnés Neuf Cegetel (domaines gaoland.net, cegetel.net, aol.com et club-internet.fr), environ 50% des visiteurs, puis Orange (domaines wanadoo.fr, nordnet.fr, oleane.fr) à égalité avec Free (domaine proxad.net) environ 15% chacun, les 20% restant sont partagés entre Numericable (domaines numericable.fr, modulonet.fr), Alice (domaines tiscali.fr) et des entreprises.

Petite parenthèse amusante, également un visiteur dont le domaine est gouv.fr, qui a regardé une vingtaine de pages 😉

Joyeux Noël à tous !

Joyeux Noël à tous, et en particulier aux contributeurs les plus actifs (ils se reconnaitront) !

Mangez bien, buvez bien en compagnie de vos proches, et rendez-vous bientôt pour de nouvelles aventures 😉

Nouvelle archive consumer sur le site d’Efixo !

Bonne nouvelle au retour du weekend, l’archive consumer a été mise à jour sur le site d’Efixo, et passe en version 3.12L.01.

Le site Page2RSS s’avère bien pratique, et permet de surveiller les changements de la page des sources qui n’intègre pas de flux RSS d’origine.

Bon, on va télécharger l’archive et voir si ça compile bien 😉


$ wget http://www.efixo.com/neufbox4/freesoftware/broadcom/bcm963xx_3.12L.01_consumer.tar.gz
$ tar xf bcm963xx_3.12L.01_consumer.tar.gz
$ make PROFILE=96358GWV

Et là, deuxième bonne surprise ! Tout compile bien :

Done! Image 96358GWV has been built in /opt/NB4/images.

Il ne reste plus qu’à tester l’image sur une Neuf Box 4, et explorer les sources pour voir les nouveautés 😉

IHM MP9 pour OSX, une interface à MP9 pour MacOS X

VincentAlex est plutôt actif dans le monde MacOS X et Neuf Cegetel, puisqu’il a aussi développé une interface à MP9 pour MacOS X.

La première version avait été annoncée le 18 mars 2007 sur le forum Neuf TV. Depuis, quatre nouvelles versions ont suivi, chacune avec son lot d’améliorations, la dernière étant la 1.1.2.

Au niveau des fonctionnalités :

  • Partages des vidéos
  • Partages des musiques
  • Permet de forcer le redimensionnement des vidéos lues par VLC : 4:3 (pour TV classique), 16:9 (pour TV 16:9), et Aucun (dans ce cas, la vidéo est diffusée par VLC telle quelle et c’est le décodeur qui se charge de la redimensionner)
  • Disponible pour machines PowerPC et Intel (Universal Binaries)

 Préférences de l’IHM MP9 pour OSX

Pour le téléchargement direct, ça se passe sur le partage Neuf Giga. Pour les détails, le wiki devrait faire votre bonheur.