Archive for the 'neufbox' Category

API REST de la box de SFR

apirest_4-0En exclusivité, neufbox4.org met à disposition la dernière version de la spécification de l’API REST correspondant aux dernières versions des firmwares des box de SFR (NB4, NB5, NB6, NB6V et NB6VAC).

Une API REST est un style d’architecture qui repose sur le protocole HTTP permettant d’accèder à une ressource (par son URI unique) pour procéder à diverses opérations (GET lecture / POST écriture) supportées nativement par HTTP.

Ainsi, cela permet de créer simplement des applis, widgets ou autre utilitaires permettant par exemple d’afficher l’état de la box mais aussi de modifier certains réglages. Par exemple, la méthode system.getInfo permet de connaitre, l’adresse MAC de la box, versions des firmware installés, temps depuis sa mise sous tension, … mais aussi d’autres données comme la tension d’alimentation ou encore la température de la box !

Exemple :

[14:00:42] curl http://neufbox/api/1.0/?method=system.getInfo
<?xml version="1.0" encoding="UTF-8"?>
<rsp stat="ok" version="1.0">
     <system product_id="NB6-SER-r0" mac_addr="" net_mode="router" net_infra="adsl" uptime="924506" version_mainfirmware="NB6-MAIN-R3.5.4" version_rescuefirmware="NB6-RESCUE-R3.5.4" version_bootloader="NB6-BOOTLOADER-R3.2.4" version_dsldriver="NB6-ADSL-A2pD035p" current_datetime="201609101403" refclient="" idur="" alimvoltage="12224" temperature="55873"  />
[14:01:06]

Téléchargement spécification de l’API REST

A vos claviers pour la création d’utilitaires interagissant avec votre box de SFR !

neufbox4-themes.org de retour

Pour les nostalgiques de la période des thèmes sur la neufbox de SFR, un membre de la communauté a ressorti de terre le site neufbox4-themes.org et recommence à développer des nouveaux thèmes pour les firmwares 3.x des neufbox de SFR.

Alors, envie de nouveau de personnaliser votre neufbox ? 😉

Sources du firmware 3.1.10 de la neufbox

logo

Suite à beaucoup d’efforts de la part de deux membres du forum (FHO Corp & Romain_SFR) , Efixo à mis à jour son SVN de la neufbox en donnant accès aux sources de la version 3.1.10

Les anciennes sources en 2.1.5 commençaient à devenir obsolètes pour faire des mods avec notre neufbox donc cette mise à jour est appréciée.

Pour récupérer ces dernières et recompiler le firmware :

~$ svn co http://svn.efixo.net/neufbox/3.1.10/ neufbox

~$ cd neufbox/

~$ make nb4-main

Le post concernant cette nouvelle : http://www.neufbox4.org/forum/viewtopic.php?id=2914

Amusez vous bien 🙂

Bonne année 2015 et nouveautés 2015

Bonne et heureuse année 2015 !

Alors, que nous réserve 2015 en se qui nous concerne ?

A court terme, il est prévu :
– le déploiement du firmware 3.4.x est prévu courant janvier. C’est le firmware qui est en bêta test et qui apporte un certain nombre de nouveautés, en commençant par une nouvelle IHM.
– l’ajout, courant premier trimestre, d’une nouvelle option permettant, pour certain de changer son profil DSLAM sans être obligé de passer par la case hotline.

A moyen terme, il est prévu :
– le déploiement du firmware 3.5.x sur les box NB6 et NB6V.
– l’IPv6 en mode ‘natif’. Donc sur les box NB6 et NB6V le débit IPv6 devrait être équivalent à celui de l’IPv4. L’IPv6 arrivera certainement en même temps
– l’éligibilité de plus de client au G.INP. Le G.INP est une solution non propriétaire permettant d’optimiser la ligne ADSL. C’est l’équivalent du Phy-R de Broadcom qui ne fonctionne que sur des puces de ce fabriquant. Pour le G.INP, c’est la compatibilité soit dans le NB6 soit de plus de DSLAM.

Et pour la fin, excusez nous au peu, mais la NB7 est prévue !
Normalement, si la fusion avec Numéricable ne remet pas tout en cause on peut espérer commencer le bêta test de ce nouveau matériel cette année. Bien sur, si bêta test il y a.

 

Mod 3.2.12 disponible

http://a.fsdn.com/con/app/proj/mod4nbx/screenshots/Capture%20du%202014-08-22%2017:02:58.png/182/137Après  d’un an de conception et de tests (merci à tous les beta-testeurs), le mod 3.2.12 pour les NB4 et NB6 sous firmware 3.2.12 a été finalisé et mis à disposition de tous.

Le mod proprement dit est téléchargeable sur sourceforge.net

Par ailleurs sur ce site un projet mod4nbx a été créé pour mettre à disposition l’environnement de compilation ayant permis la réalisation des binaires présents dans ce mod.

Pour utiliser ce mod avec une NB6, il est nécessaire de flasher sous votre entière responsabilité une image 3.2.12 modifiée ( OB6-MAIN-R3.2.12) permettant d’utiliser la fonction mini-fo au boot.

Continue reading ‘Mod 3.2.12 disponible’

Rooter sa NB6V

NB6-200x200aL’architecture du firmware de la NB6V, une évolution de la NB6, supportant le VDSL2 est différent de celui de la NB6. En effet, il est au format JFFS2 compacté en LZMA et terminé par un wfi-tag.

 

 

Pour manipuler un tel firmware, plusieurs outils sont nécessaires :

  • outils wfi pour gérer le wfi-tag,
  • outils mtd pour manipuler le système de fichier JFFS2 compacté en LZMA,
  • scripts automatisant les opérations d’extraction et recomposition du firmware,

Continue reading ‘Rooter sa NB6V’

Support de SAMBA 3 dans la NB6

Le service de partage de fichier mis à disposition par la neufbox repose sur le logiciel libre d’interopérabilité SAMBA en version 2.  Cela permet aux ordinateurs Windows, mais aussi aux Mac, d’accéder aux fichiers stockés dans un disque dur USB connecté à la neufbox.

Malheureusement, depuis la version 10.7 de OSX, ce dernier refuse de se connecter à un serveur SAMBA en version 2. Au minimum, la version 3 de SAMBA est nécessaire.

SFR n’ayant toujours pas mis-à-jour la version de SAMBA dans les firmware des neufbox, openbox4.org vous propose un firmware alternatif le faisant. Ainsi les utilisateurs de Mac peuvent de nouveau utiliser le partage de fichier de la neufbox.

Le fimware alternatif, basé sur le firmware officiel NB6-R3.3.9 de SFR, embarquant SAMBA en version 3.6.5 est en libre téléchargement ici : NB6-MAIN-R3.3.9-SAMBA3. Son installation est à réaliser par vos propres soins selon la méthode décrite dans le wiki. Par exemple à l’aide d’un ordinateur Windows et du logiciel TFTP32.

Et pour les NB4 ?

Malheureusement, les ressources matérielle (taille mémoire flash et RAM) ne permettent pas d’intégrer SAMBA3.

Installation ultra-simple du mod Ob4-Full

Grâce à la collaboration de différents membres de la communauté, il est désormais ultra-simple et sans danger d’installer un firmware alternatif sur la neufbox !

Rappelons-nous, en octobre 2007, il fallait ouvrir physiquement sa neufbox pour y souder un câble série, configurer un serveur TFTP, pour pouvoir ensuite la flasher en pas moins de 18 étapes 🙂

Voilà maintenant la nouvelle méthode, venue tout droit de chez fxmx86, qui nous permet d’installer le mod Ob4-Full en 2 minutes.

  1. Déterminer l’adresse IP de l’hôte fxmx86.mine.nu:
    $ ping -c 1 -n fxmx86.mine.nu | awk -F" |:" '/from/ {print $4}'
    XX.XX.XX.XX

    La première ligne est la commande à exécuter (sans le dollar), la deuxième ligne est le résultat de cette commande, cad l’adresse IP qui nous intéresse : XX.XX.XX.XX.

  2. Dans votre navigateur, ouvrir l’interface de configuration de votre neufbox et aller dans l’onglet Réseau, puis DNS : http://neufbox/network/dns.

    Dans le champ Adresse IP, rentrez le résultat que vous avez obtenu à l’étape 1, et dans le champ Nom d’hôte, rentrez general.nb4dsl.neufbox.neuf.fr.

  3. Redémarrez votre neufbox 4.
  4. Votre neufbox 4 va être flashée avec le mod Ob4-Full, puis va redémarrer.
  5. Dans votre navigateur, retourner sur l’interface de configuration de votre neufbox dans l’onglet Réseau, puis DNS : http://neufbox/network/dns.Supprimez l’entrée que vous avez créée à l’étape 2.

C’est terminé ! 🙂

N’hésitez pas, comme d’habitude, à faire un retour sur le forum, même si c’est juste pour dire que tout a bien marché !

Nouveau mod Ob4-Full+USB V16

fxmx86 vient de nous annoncer sur le forum la nouvelle version du mod Ob4-Full-USB, qui passe en V16. C’est une mise à jour importante de la précédente V15.

Alors quelles nouveautés ?

D’abord pour Ob4-Full :

  • Ajout de l’interface web fcgiopenbox4 avec l’aide importante de SGDA :
    – Paramètres Ob4-full : config de ob4-full.conf
    – Console NB4 : lancement de commandes shell (avec log), accès aux stats ADSL, interface boutons + ledctl list + relance des services
    – Ob4-USB : config de ob4-usb.conf et activation des fonctions de Ob4-USB (avec dtach + modif dtsh + ajout Ob4-USB w pour visu)
    Domotique : support du TellStick, macros bash et crontab
  • Option LOCALGW pour faire de la NB4 un serveur local utilisant une autre box
  • Diverses améliorations (config et stats conservées lors de MAJ, Ob4-USB u & w, ob4_key , ADSL PHY dans /opt, upgrade-ob4 sfr -q pour retour rapide au firmware d’origine, vérification version MOD/FS, …)
  • Externalisation de Samba dans /opt pour gain de place & meilleures performances
  • Ajout de crond pour planification domotique ou autre

Ensuite, les modifications apportées à Ob4-USB :

  • Ajout dans OutilsMS de l’excellent DriveSnapshot pour sauvegardes PC sous Windows vers la box.
  • httpd.sh : Accès interface administration depuis l’extérieur via proxy et ajout d’un TiddlyWiki pré-rempli
  • Diverses améliorations (mpd.sh : modif mpc update, ctorrent.sh et addswapd.sh : modif timing, webcam)

A tester d’urgence donc ! Et ensuite n’oubliez pas de faire un retour sur le forum, même si c’est juste pour dire merci 🙂

Installer OpenVPN sur la neufbox avec le mod OB4-FULL+USB

OpenVPN est un logiciel libre permettant de créer un réseau privé virtuel (VPN).

but2ene nous a concocté sur le forum un tutorial qui explique comment installer OpenVPN sur la neufbox avec le mod OB4-FULL+USB.

N’hésitez pas à lui faire des commentaires et remerciements 🙂