Archive for the 'efixo' Category

Disparition de Efixo

Selon des sources internes de SFR, la société Efixo n’existe plus. 🙁

En effet, c’est SFR qui gère maintenant la publication des firmwares sur les neufbox

Information confirmée par l’ingénierie SFR :

Il faudrait juste faire passer l’information que la société Efixo en tant que tel n’existe plus et que c’est bien SFR qui publie dorénavant les versions des NeufBox.

Donc si le logo de Efixo pouvait disparaître avec toute mention relative à ce nom, ce serait plus propre et d’actualité.

Dorénavant, il faudra contacter SFR en direct pour obtenir des sources de la neufbox… 🙁

EDIT 13/04/2017 : Le site http://dev.efixo.net/ est inaccessible maintenant.

EDIT 21/05/2017 : Après contact des intéressés, l’inaccessibilité du site dev.efixo.net serait lié à des récents changements dans leur data center. A suivre…

EDIT 23/05/2017 : Le nouveau site pour récupérer les sources est le suivant : http://efixo-dev.pfd.sfr.net/

Sources OpenWRT pour neufbox 5

Suites à quelques efforts de la part d’un membre du forum (FHO Corp), les sources OpenWRT pour la neufbox 5 fibre optique sont enfin disponibles.

A regarder ici : https://github.com/sfr-cpe/openwrt

Méthode de compilation : https://github.com/sfr-cpe/openwrt/wiki/Neufbox-5

Il est désormais possible de compiler une image OpenWRT pour la NB5

Pour le moment, ce qui fonctionne :
– L’Ethernet
– Le Wifi
– L’USB
– Les Leds
– Les boutons

Ce qui ne fonctionne pas :
– le port SFP
– le switch LAN

Malheureusement SFR n’a pas fourni les sources du firmware officiel en 3.0.20. On devra se contenter de l’image OpenWRT 🙁

Éclatez vous bien 😉

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 !

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 🙂

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.

Beta-test du nouveau firmware CI.Box

On apprend sur le forum neufbox TV que le beta-test du nouveau firmware CI.Box va bientôt commencer (info relayée par n9ws).

Ce nouveau firmware a été développé par Efixo, une société du groupe SFR, qui est notamment en charge du développement des firmwares pour la neufbox 4 et la neufbox 5.

Pour ceux qui sont intéressés, le recrutement est en cours. Les profils recherchés sont :

  • clients déjà migrés chez Neuf / SFR (après fin octobre)
  • clients en dégroupage total uniquement

Il suffit alors de poster un nouveau sujet sur le forum neufbox TV.

Bon test ! 🙂

1 an après, les sources GPL avec noyau Linux 2.6.21 !

C’était il y a 1 an sur neufbox4.org : Les sources GPL de la Neuf Box 4 enfin !

Aujourd’hui, je viens d’apprendre que de nouvelles sources sont disponibles, cette fois ci basées sur un kernel Linux 2.6.21.

Les anciennes sources étaient disponibles à l’adresse http://www.efixo.com/neufbox4/freesoftware/, désormais c’est sur http://www.efixo.net/gpl/ qu’il faut se rendre, Efixo ayant apparemment créé un nouveau site (pour l’instant il n’y a que les sources GPL) pour l’occasion.

L’archive disponible est la « consumer release » version 4.02L.01 : bcm963xx_4.02L.01_consumer_release.tar.gz.

Avec les sources précédentes, basées sur un noyau Linux 2.6.8.1, il était nécessaire de créer un fork d’OpenWRT (qui utilise les noyaux Linux récents), ce qui était un gros frein au portage d’OpenWRT sur la NB4.

La mise en ligne de ces sources est donc une lueur d’espoir, et un nouveau pas en direction d’OpenWRT sur la Neuf Box (ou plutôt neufbox comme on doit dire maintenant).

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 !

Nouveaux patches pour le kernel sur le site d’Efixo

Mon fidèle outil Page2RSS m’a signalé un changement sur la page des sources Efixo, de nouveaux patches sont disponibles :

Apparemment ces patches s’appliquent au kernel Linux de la consumer release 3.12L.01.

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 😉