Tag Archive for 'NB4'

Nouveau firmware 1.5.6 pour la NB4

D’abord annoncé par Thierry9t le 12 juillet, puis repris par Gandalf le 20 juillet, le nouveau firmware 1.5.6 pour la Neuf Box 4 est arrivé !

Firmware 1.5.6 pour la Neuf Box 4 (NB4-R1.5.6-MAIN)

Au menu des nouveautés :

  • protection de l’accès à l’interface de la Neuf Box 4, par mot de passe, par appui physique sur un bouton de la box, ou les deux en même temps (pour les plus paranos)
  • personnalisation de l’interface grâce à des thèmes
  • liste d’appels manqués, reçus et emis
  • notification d’appel manqué par clignotement de la diode service
  • recherche automatique du meilleur canal Wifi pour minimiser les interférences avec les autres réseaux Wifi
  • affichage du niveau d’encre des cartouches d’imprimantes connectées à la box
  • filtrage SMTP afin de limiter le spam
  • diverses optimisations et corrections de bugs

Pour ceux qui souhaitent modifier simplement le firmware de la Neuf Box 4, n’oubliez pas de tester le mod FullUSB de fxmx86 !

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 🙂

Comment aider #1

Je vois régulièrement des personnes qui sont intéressées et motivées par le projet OpenBox4, mais qui ne se sentent pas capable de contribuer.

En effet, certains contributeurs ont un niveau technique plutôt impressionnant, ce qui peut donner l’impression à d’autres d’être inutiles.

Et pourtant, chacun avec ses compétences spécifiques peut être d’une grande aide pour le projet OpenBox4. C’est pour cela que je commence cette série d’articles Comment aider.

Prenons un exemple : un webdesigner. Pour l’instant, je m’occupe tout seul de la mise à jour, de l’administration, du développement, et de l’intégration visuelle de neufbox4.org. Je fais de mon mieux, mais ce n’est pas parfait.

Et il y a pas mal de travail pour que les designs de WordPress, MediaWiki et PunBB s’intègrent bien ensemble. Ca serait sympa également d’avoir un design spécialement étudié pour neufbox4.org, et non pas un design générique K2.

Il n’y a pas besoin de savoir compiler un kernel Linux pour contribuer au projet OpenBox4, un coup de pouce d’un webdesigner serait très appréciable. D’ailleurs, si vous avez des amis qui pourraient nous aider à ce sujet, n’hésitez pas à leur parler d’OpenBox4 😉

Serveur de contenus intégré à la Neuf Box 4 pour le mediacenter

Alors que tout le monde est en train de dormir, VincentAlex nous annonce son serveur de contenus intégré à la Neuf Box 4.

Grâce à son travail, il est possible de visionner sur sa télé via la box Neuf TV les vidéos et les images stockées sur une clé ou un disque USB branché sur la Neuf Box 4. Il n’est donc plus nécessaire de laisser un PC/Mac allumé en permanence.

Il a étudié le fonctionnement du serveur mediacenter fourni par Neuf, qui est basé sur Apache et PHP. Cependant, cette solution est trop lourde pour être intégrée dans la Neuf Box 4.

Il a donc choisi d’utiliser le serveur web existant, Lighttpd, et de créer un serveur FastCGI qui reproduit le comportement du serveur mediacenter officiel pour PC/Mac.

Tout est expliqué sur le wiki sur sa page utilisateur. Décidément, c’est une journée riche en bonnes nouvelles 😉

Compilation réussie d’un noyau linux qui démarre sur une Neuf Box 4

Le 15 janvier 2008, SGDA a entrepris la compilation du noyau linux avec les patches fournis par Efixo (sûrement suite à de bonnes résolutions du nouvel an 😉 ).

SGDA et psolyca ont bien bossé, et ils sont arrivés à booter un noyau linux sur la Neuf Box 4 qu’ils avaient eux même compilé ! Cela marche aussi bien sur les NB4 Sercomm que sur les NB4 Foxconn.

Il ne reste que quelques problèmes mineurs face au travail accompli, en tout cas on peut les remercier, grâce à eux le portage d’OpenWRT sur la Neuf Box 4 a fait un grand bon en avant !

Un widget Neuf Wifi pour l’iPhone

Alexis a créé un widget pour iPhone, qui permet aux abonnés de Neuf Cegetel de se connecter automatiquement aux réseaux Neuf Wifi, en s’authentifiant grâce à leur Neuf ID.

Les détails de l’installation du widget (qui est très simple) sont disponibles dans le billet original de son auteur.

(Cette information a été découverte grâce à n9ws.com)

Cela ne concerne pas directement la Neuf Box 4 (même si une partie des points d’accès Neuf Wifi sont des NB4), mais c’est intéressant tout de même.

Tout d’abord, il existe dans la Neuf Box 4 une interface dédiée pour le mediacenter, qui a été détournée de son utilisation principale pour créer des widgets sur PC.

L’autre point que je trouve intéressant,  c’est de pousser un peu plus loin l’intégration de la Neuf Box 4 (et des services associés) avec les différents produits que l’on utilise dans la vie courante.

Et ça là que le projet OpenBox4 intervient 😉

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 😉

nb4-extract passe en version 0.3

nb4-extract vient de passer en version 0.3. Cette version ajoute le support des sommes de contrôle présentes dans le firmware principal de la Neuf Box 4.

Ces sommes de contrôles étaient plus ou moins mystérieuses, ce n’est désormais plus le cas après de multiples essais et erreurs 😉

Le champ imageValidationToken est constitue de 3 CRC32 qui se suivent :

  • le CRC32 de l’image complète
  • le CRC32 du rootfs
  • le CRC32 du kernel

Et le champ tagValidationToken contient le CRC32 de l’entête, sans le champ tagValidationToken, et calculé après le remplissage du champ imageValidationToken.

La nouvelle version de nb4-extract permet donc de lire toutes ces sommes de contrôle et de vérifier qu’elles sont correctes.

Cela pourra certainement nous servir lors de la reconstruction d’une image pour calculer les bons CRC32 et les inscrire aux bons endroits.

Utilitaire nb4-extract

Je viens de mettre en ligne un utilitaire nommé nb4-extract qui permet d’extraire automatiquement les différentes partie du firmware (l’entête, le rootfs et le kernel) et qui donne des informations sur l’image.

Je compte rajouter ensuite l’extraction automatique du rootfs en squashfs-lzma modifié. Il est sous licence GPL, vous pouvez donc l’améliorer 😉

Merci à SGDA d’avoir fourni la version compilée pour Windows (qui fonctionne d’ailleurs très bien avec Wine sous Linux).