Tag Archive for 'firmware'

A la bourre : Le firmware Ob4-Full+USB pour neufbox 4 en version officielle et béta

Pour ceux qui suivent les news et le développement de près, ils auront déjà remarqué que le firmware proposé par fxmx86 a été officialisé en version 15 il y a belle lurette…

Pour les retardataires, le firmware ob4-full est dispo et la version ob4-usb.zip est ici .

Les mises à jour sont les suivantes :

Modifs V015 FW ob4-full :

  • Multiples corrections pour + de souplesse
  • Ajout de facilités pour le flashage :
  • * via updatesfr + fw-updatesfr à la racine d’une clé USB, lors du boot.
  • * via upgrade-ob4 pour des mises à jour simples et régulières du mod.
  • * via joker pour utiliser des scripts non inclus dans le FW
  • Ajout script /bin/passwd pour utilisation SSH + FW externe
  • Ajout option Autostart de ob4-usb.conf a l’insertion/reboot
  • Ajout de Darkstat pour Statistiques réseau
  • Ajout du support du swap dans le kernel (merci pour ton aide Ptitgal)
  • Ajout du support de loop dans le kernel (merci pour ton aide SGDA

Modifs V015 ob4-usb.zip :

  • Finalisation du lecteur MP3 réseau MPD (merci pour ton aide SGDA)
  • Finalisation du client Ctorrent (swap obligatoire)
  • Ajout possible d’un swap de 8 Mo (flash) ou 32 Mo (HDD)
  • Fichier loop possible pour /opt (opt0.bz2 au départ puis FileSystem de 50 Mo en ext3)
  • FTPD -E pour empêcher les accés anonymes
  • Passer les .conf en .ref + Copie du wiki
  • Support application Statistiques réseau

Il me semble qu’il existe même une version en béta qui en plus d’ajouter une interface web de configuration du fichier ob4-full.conf permet aux abonnés SIP d’utiliser leur téléphone.

Pour mettre à jour sa v15, depuis la console, taper :
upgrade-ob4 fxmx86.mine.nu/ob4-sip

Sinon, l’image complète en v16b serait disponible, elle se nomme NB4-MAIN-R2.1.6-R15488-FULL.

Aller pour finir, rappel de la page de discussion sur le forum ici.

Avec toutes les évolutions, j’espère que je ne me suis pas planté…

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 🙂

Beta-test CI Box pour les clients déjà migrés chez Neuf

Thierry9c a annoncé sur le forum Neuf TV le prochain beta-test d’un nouveau firmware pour CI Box, destiné aux clients de Club Internet qui ont déjà été migrés chez Neuf.

Club Internet Box

Les clients de Club Internet qui n’ont pas encore été migrés ne peuvent pas participer à ce test, et il n’est pas possible d’accélérer la migration.

La partie la plus intéressante de l’annonce est :

Le firmware est radicalement différent de l’actuel, et il assez proche de celui de la NB4.

Celà voudrait-il dire que c’est Efixo qui a réalisé ce nouveau firmware ? Et qu’il serait aussi basé sur Linux ?

Le début du test devrait se faire dans une dizaine de jours environ. Pour ceux qui sont intéressés, la demande doit se faire sur le forum de Neuf TV en créant un nouveau sujet.

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 🙂

Rajouter simplement des fonctionnalités au firmware officiel grâce à une clé USB

La plus longue conversation du forum, Boot avec ou sans ADD-ON, avec 200 messages sur 8 pages, n’aura pas été en vain.

Le sujet, commencé mi-décembre par cuagn, avait pour but de pouvoir rajouter simplement des fonctionnalités au firmware officiel grâce à une clé USB.

cuagn et fxmx86 ont donc travaillé ensemble pour rendre cela possible :

  • modification du firmware officiel mineure
  • les fonctionnalités additionnelles sont stockées sur une clé USB
  • possibilité de désactiver les modifications facilement pour retrouver le fonctionnement normal du firmware officiel
  • le logo clignotte rapidement lorsque les modifications sont activées, lentement lorsqu’elles sont désactivées, et si on redémarre la Neuf Box 4 pendant que le logo clignotte, les modifications sont activées / désactivées

Merci à tous les deux, cela va permettre l’ajout simple de fonctionnalités à la Neuf Box 4 (par exemple pour rajouter un serveur de contenus pour le mediacenter).

Cette semaine aura été bien chargée en actualité ! 😉

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.

Le code source de la Fonera+ est disponible !

L’annonce a été faite vendredi dernier sur le blog de Fon : un peu moins d’un an après la publication du code source de la Fonera, c’est au tour du code source de la Fonera+ d’être mis en ligne.

On peut donc récupérer l’archive sur le site de Fon (attention, elle fait 123M quand même…), ou parcourir l’archive extraite sur le site de FrancoFon (pratique pour récupérer seulement les fichiers intéressants).

La Fonera+ étant assez différente au niveau matériel de la Neuf Box 4, le code source ne nous servira pas forcément directement. Mais en tout cas on ne peut que saluer l’initiative de Fon de redistribuer tout le code source !

Position officielle de Neuf Cegetel sur la modification du firmware ?

La position officielle de Free sur la modification du firmware des Freebox a été clairement énoncée lors d’un chat sur #openfreebox :

reverse  ing: ok…. Mais brancher des boxes modifiées sur le réseau de Free, ça ne l’est pas

c’est pas ce que je dis: tu peux brancher ce que tu veux sur la ligne ADSL tant que c’est pour surfer. Le 1er que je vois taper dans le réseau privé pour accéder à la TV et au  phone, ce sera au pénal et sans pitié malgré toute la sympathie que Xavier pour vous porter…

Cependant, la position officielle de Neuf Cegetel au lendemain de la publication des sources GPL n’est pas encore connue. Espérons qu’un communiqué officiel clarifie les zones de flou dans les jours qui viennent.

On peut supposer que si l’on est propriétaire de sa Neuf Box 4, on peut effectuer des modifications du matériel et du logiciel comme ça nous chante, mais le plus flou reste le droit de connecter la Neuf Box 4 modifiée à la place de sa Neuf Box 4 avec le firmware officiel.

On peut acheter la Neuf Box 4 dans plusieurs grandes surfaces ou magasins de vidéo-informatique, en ligne sur le site de la Fnac à 69,99 €, voire même sur eBay ! On ne prend donc pas de gros risque en bidouillant sa Neuf Box 4…

J’invite tout le monde à contribuer à l’article Où acheter une Neuf Box 4 ? sur le wiki, afin d’effectuer la liste des magasins où l’on peut acheter une Neuf Box 4. Pour cela, il suffit de s’inscire sur le forum, et de s’identifier sur le wiki avec le même identifiant et mot de passe.

Premier article sur le wiki : format du firmware

J’ai créé sur le wiki le premier article, qui tente de comprendre le format du firmware de la Neuf Box 4. Cela fait partie de la première étape de deconstruction du firmware officiel avant de pouvoir en recréer un de toute pièces.

Comme l’article est sur un wiki, tout le monde peut l’éditer et rajouter des informations ou corriger les erreurs. Pour cela, il suffit de s’inscrire sur le forum, l’identifiant et le mot de passe seront les mêmes pour le wiki.